/* CSS Document */

@media all {
	a {color:#0000FF; text-decoration:none;}
	a:alink {color:#0000FF; text-decoration:none;}
	a:vlink {color:#0000FF; text-decoration:none;}
	a:hover {color:#0000FF; text-decoration:underline;}
	div.highlightbox {border:1px solid #336699; border-bottom-width:4px; border-top-width:4px; padding:6px;}
	div.highlightbox p {margin:3px;}
	td {font:12px Arial, Helvetica, sans-serif; text-align:left;}
	.callout {font:12px Arial, Helvetica, sans-serif; text-align:center;}
	td.breakcol {background-color:#C1D0DC; text-align:center;}
	td.footer {background-color:#FFFFFF; color:#999999; font:9px Arial, Helvetica, sans-serif; text-align:center; padding:15px;}
	td.footer a {color:#999999;}
	td.navigation {background-color:#C1D0DC; color:#336699; font-size:10px; vertical-align:top;}
	td.navigation p {margin:6px;}
	td.navcol {background-color:#D1DCE5; padding:5px; padding-top:20px; text-align:center; vertical-align:top;}
	td.navcol strong {color:#000000; font-weight:bold;}
	td.textcol {background-color:#C1D0DC; padding:20px; text-align:left; vertical-align:top;}
	td.textcol strong {color:#000066; font-weight:bold;}
	.caption {font-size:90%; padding:3px 10px 3px 10px; vertical-align:top;}
	td.navcol td {text-align:center;}
	ul {margin-top:0px;}
	h1 {margin:0px; padding:0px;}
	p.booklist div {margin-bottom:3px;}
	table.schedule td {padding:3px 6px 3px 3px; text-align:left; vertical-align:top;}
	ol.spaced li {margin-bottom:6px;}
	ul.spaced li {margin-bottom:6px;}
	.donors td {font-size:10px; line-height:12px; padding:4px; vertical-align:top;}
	.sup {font-size:0.8em; position:relative; top:-0.4em;}
}
@media print {
	body {margin:0; padding:0;}
	td {font:9pt Arial, Helvetica, sans-serif !important; text-align:left;}
	td.breakcol { page-break-after:auto;}
	#mainframe {width:7in !important;}
}