/* CSS for Printing */

html
{
	background-color: #fff !important;
}

body
{
	background-color: #fff !important;
	font-size: 12pt;
	font-family: serif;
}

div
{
	background-color:#fff;
}

#nav, #footer, #search, #navad, #footad, .secnav, .jumpbar, .noprint
{
	display: none;
}

#banner
{
	border-bottom: 2px dashed #999;
}

#container
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

#content
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a:link, a:visited
{
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

#toc
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 5em;
	border: 1px solid #000;
	background-color: #fff;
}

/* This is a fix for IE's inability to center the div */
#iecenter
{
	text-align:center;
}

#toc
{
	text-align:left;
}
/* End of fix */

#toc a:link, #toc a:visited
{
	color: #520;
	background: transparent;
	font-weight: normal;
	text-decoration: none;
}

#toc h2
{
	page-break-before: auto;
}

.proc
{
	font-family: Arial, Helvetica, sans-serif;
	page-break-inside: avoid;
}

.standout
{
	background-color: #fff;
	color: #000;
}

.forcebreak
{
	page-break-before: always;
}

.forcenobreak
{
	page-break-before: auto;
}