body {font-size: 11pt; text-align: left; background: none; color: #000;}

.mininav, .skip, #navbar, #header h2, #nav, #footer, #locationline {display: none;}
#bgwrapper, #header, #bottom, #content, #content dl, #content dt, #content dd,  {float: none;}

#bgwrapper {width: 100%; background: none;}
#wrapper {width: 100%;}

#header {background: none; width: 100%; border-bottom: 1px solid black; height: auto; margin-bottom: 1em;  background-color: #eee; text-align: right;}
#header h1 {text-indent: 0; position: relative; top: 0; left: 0; font-size: 12pt; font-weight: bold; font-style: italic;padding: 0.5em 0;}
#header h1 a {color: #000; height: auto; width: auto; text-decoration: none;}

#bottom {background: none; width: 100%;}
#content {margin: 0; width: 100%;}
	#content h1 {font-size: 24pt; margin-bottom: 0.5em; border-bottom: 1px dashed #aaaaaa; width: 100%;margin-top: 0.5em;}
		#subpage #content h1 {border-bottom: 1px dashed #aaaaaa;}
	#content h2 {font-size: 18pt; margin-top: 0.5em;}
	#content h3 {font-size: 14pt; margin-top: 0.5em;}
	#content h4 {font-size: 12pt; margin-top: 0.5em;}
	#content h5 {font-size: 11pt; margin-top: 0.5em; font-weight: normal; font-style: italic;}
	#content table.styled {width: 95%; margin: 25px 5px;}
		#content table.styled th {background: #CCCCCC; color: #255F68; font-weight: bold; text-align: center; padding: 0.2em 0.5em;}
		#content table.styled td {padding: 0.5em 1em; vertical-align: top;}

#content dl {width: 96%; margin-left: 2%; padding: 0; border: 0;}
#content dt {width: 100%; padding: 5px 0 0 0; border: 0;}
#content dd {width: 97%; padding: 0 0 5px 3%; border: 0;}


h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid }
ul, ol { page-break-before:avoid }