@charset "utf-8";
/* Print stylesheet -- changes text to serif font and defines sizes in points  */
/* removes banner and other un-necessary page elements                                */
/* some styles here are only to make dreamweaver design view easier to read           */
	
body {
	overflow: visible;
	width: auto;
	margin: auto;
	border-right: none;
	border-left: none;
	}

#printlogo {display:inline; float:right;}

#skipnav {display:none;}

.print-only {
	display: inline;
	}

.no-print {
	display: none;
	}

a img {border: 0 none;}

img {
	page-break-before:auto;
	page-break-inside: avoid;
	}

#bannerlogo {
	position: static;
	float: right;
	display: block;
	padding: 2em;
	}

header {display: none;}

.byline-top, .byline-bottom {
	font-style:italic;
}
	
aside.related {display: none;}	

#toc {display: none;}

#subsitenav, #prev-next {display: none;}
	
body main {
	font-family: "Times New Roman",Times,serif;
	margin: auto;
	border: none;
	padding: 1em;
	width: auto;	
	}

h5, h6 {font-family:Verdana, Geneva, sans-serif;}

main p {	
	font-size: 12pt;
	}

main a:link, #content a:visited {
	color: #000066;
	text-decoration: underline;
	}
 
main a[href^="http:"]:link:after, 
main a[href^="http:"]:visited:after,
main a[href^="ftp:"]:link:after,
main a[href^="ftp:"]:visited:after {
	content: " < " attr(href) " > ";
	font-size: 10pt;
	color: #000066;
	font-style: normal;
	text-decoration: none;
	break-inside:avoid;
}   

.center_print_left {text-align:left; margin-left:inherit; margin-right:inherit;}   

aside {
	position:static;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0.2em 1em .2em;
	padding: 0.5em;
	font-size: 10pt;
	color: #000066;
	width:40%;
	page-break-before:auto;
	page-break-inside: avoid;
	border: thin solid black;
	}

aside.left {
	float: left;
	margin-left: 0em;
	}

aside.right {
	float: right;
	margin-right: 0em;
	}

aside h2 {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	}

figure {
	border: thin solid black;
	margin: 0.2em 1em;
	padding: 0.5em;
	page-break-before:auto;
	page-break-inside: avoid;
	}		

figure.left {
	float: left;
	margin-left: 0em;
	}

figure.right {
	float: right;
	margin-right: 0em;
	}
	
figure img 
	{
	page-break-before:auto;
	page-break-inside: avoid;
	width:100%;
	}

figcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}	

.shadow {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.credits {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

ol.references {
	list-style-type: none;
	padding: 0;
	text-indent: -1em;
	margin-left: 1em;
}
ol.references li {
	font-size: 0.875em;
	margin-bottom: 1em;
}



/* tables */
table {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
table.data {
	border: 1px solid silver;
}
table caption {
	font-style: italic;
}
td {
	padding: 0.25em;
	border-bottom: 1px solid silver;
}
table.data td, table.data th {
	border: 1px solid silver;
}
th, table.data th {padding: 0.25em;
	text-align: left;
	border-top: thin solid black;
	border-bottom: medium double black;
}
tfoot {
	font-weight: bold;
	background-color: #E8E8E8;
}

tfoot tr td {border-top: medium solid silver;}

table thead {display: table-header-group;}

footer {
	font-size:10pt;
	margin-top: 2em;
	padding-top:1em;
	text-align:center;
	border-top: medium double silver;
	}
	
footer a:link, footer a:visited {text-decoration:none; color:black;}
	
#bureau-footer, #comments {display:none;}	
	
.return2top {display:none;}	