@charset "utf-8";
/*
	File Purpose: Printer Friendly
	Last Updated: 02/13/2009
*/

/* Hide Non-printable Elements */
#r3c1, #r1, .printer-friendly, #myLinks, #myMenuTop {
	display: none;
}

#azindex, #menu, #menu_sub, #menu_sub2, .submenulist {
	display:none;
	}

/* Configure Print Text Settings */
body {
	font:normal .75em Helvetica, Arial, sans-serif;
	}

/* * * Accessibility Navigation * * */
#top a {
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	}

/* * * Content * * */
#main_content h3, #content h3 {
	margin:0;
	padding:0 0 0 .25em;
	font-size:140%;
	display:block;
	clear:both;
	}

#main_content h4, #content h4 {
	margin:0;
	padding:.5em 0 0 0;
	font-weight:bold;
	font-size:125%;
	text-decoration: none;
	}

#main_content h5, #content h5 {
	margin:0;
	padding:.5em 0 0 0;
	font-weight:bold;
	font-size:110%;
	text-decoration: none;
	}

#main_content * p, #content * p {
	margin:1em 0;
	padding:0;
	line-height:1.4em;
	}

#main_content * sup, #content * sup {
	font-size:x-small;
	vertical-align:top;
	}

#main_content .content p, #content .content p {
	/*text-indent:2em;*/
	margin:1em 0;
	padding:0;
	}

#main_content .content ul, #content .content ul {
	list-style:disc;
	list-style-position:outside;
	margin:0 2.25em;
	padding:0;
	}
#main_content .content ul li, #content .content ul li {
	margin:0;
	padding:.15em 0;
	}

#main_content .menulist ul, #content .menulist ul {
	font-size:90%;
	list-style:none;
	margin:0 2em 1em 0;
	padding:0;
	float:left;
	clear:none;
	width:10em;
	}
	
#main_content .content ol, #content .content ol {
	list-style:decimal;
	list-style-position:outside;
	margin:0 2.25em;
	padding:0;
	}
#main_content .content ol li, #content .content ol li {
	margin:0;
	padding:.15em 0;
	}

#main_content .content dl, #content .content dl {
	list-style:none;
	list-style-position:outside;
	margin:0 2.25em;
	padding:0;
	}
#main_content .content dl dt, #content .content dl dt {
	margin:0;
	padding:1em 0;
	float:left;
	clear:left;
	font-weight:bold;
	width:10em;
	}
#main_content .content dl dd, #content .content dl dd {
	margin:0;
	padding:1em 0 1em 10em;
	}

#main_content .menulist a, #content .menulist a {
	font-size:80%;
	text-decoration:none;
	} #main_content .menulist a:hover, #content .menulist a:hover {
		text-decoration:underline;
		}

#main_content p.morelink, #content p.morelink {
	text-align:right;
	text-indent:0;
	}

#main_content .morelink a, #content .morelink a {
	margin:0;
	padding:.5em 0;
	clear:both;
	display:block;
	text-decoration:none;
	} #main_content .morelink a:hover, #content .morelink a:hover {
		text-decoration:underline;
		}

#main_content .news ul, #content .news ul {
	list-style-position:inside;
	list-style-type:disc;
	margin:0;
	padding:0;
	}

#main_content .news ul li, #content .news ul li {
	list-style-position:0 -.1em;
	}

#main_content .news ul li a, #content .news ul li a {
	font-size:115%;
	text-decoration:none;
	width:5em;
	text-overflow:ellipsis;
	} #main_content .news ul a:hover, #content .news ul a:hover {
		text-decoration:underline;
		}

table thead {
	font-weight:bold;
	}
	
table td {
	padding:.25em;
	}
/* * * Footer * * */
#footer h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:110%;
	}
	
#footer p {
	margin:0;
	padding:0 0 1em 0;
	line-height:1.2em;
	}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.rightf {float:right;clear:none;}
.leftf {float:left;clear:none;}
.date {
	margin:.5em 0 0 0 !important;
	padding:0 !important;
	}