@media print {
* { padding:0; margin:0; background:#fff url(none); }
body { margin:0; font-family: "Lucida Sans", "Lucida Grande", "Trebuchet", "Trebuchet MS", "Arial", sans-serif; font-size:0.73em; } 
table { font-size:1em; } 
p { line-height:1.41em; margin-top:1em; } 
a { color:#008000; }
h1 { font-size:2.6em; width:100%; }
h1 a { color:#000; }
h2, h3, h4, h5, h6 { padding-top:10px; }
h2 { color:#c60; font:normal 2.1em Georgia, "Times New Roman", serif; padding-bottom:4px; letter-spacing:0.5px; }
h3 { color:#244226; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:99%; font-size:1.6em;}
h4 { font-family:Arial, sans-serif; font-size:1.2em; } 
h5 { font-size:1em; }
h6 { color:#C30; font-size:0.98em;}
ul, li { padding:0; margin:0; list-style-type:none; }
/* list styles */
#content ul { margin:12px 0; }
* html #content ul { margin-left:12px; }
#content ul ul { margin:0; } 
#content li { margin-left:22px; list-style:disc;} 
#content li li { margin-left:12px; list-style:circle;} 
#content li li li { margin-left:12px; list-style:square;} 
#content ol { margin:12px 0; }
* html #content ol { margin-left:12px; } 
#content ol ol { margin:0; }
#content ol li { margin:2px 0 3px 22px; list-style:decimal; } 
#content ol li ol li { list-style:lower-alpha outside; }
#content ol li ol li ol li { list-style:lower-roman outside; }
#content ol li ol li ol li ol li { list-style:decimal; }
/* divs */
#header { border:none; } 
#container { background:#fff url(none); }
/* #content { float:left; width:90%; margin:0; } */
#content { clear:both; }
#main { float:left; width:75%; border-right:1px solid #ccc; padding-right:5px;	 } 
#optional { width:22%; float:right; font-size:0.98em; color:#445; } 
#logo, * html #logo { float:left; margin:0; background:#fff url(none); height:40px; border:0; } 
#logo img { display:inline; } 
#header { height:auto; height:auto; background:#fff url(none); margin:0; } 
#wordmark { float:left; } 
#copyright { float:left; color:#666; font-size:0.86em;  } 
#page-info { font:0.86em "Arial", sans-serif; color:#666; clear:both; } 
#wordmark { text-transform:uppercase; text-indent:0; float:left; font:19px "Times New Roman", Times, serif; margin-top:4px; padding-left:8px; width:auto; overflow:visible; background:#fff url(none); } 
#wordmark a { color:#000; width:auto; height:auto; }
#page-title { margin:0; padding:0; }
#accessibility, #footer, #shortcuts, #shortlist, #search, #wrapper, #nav, span.accesskey { display:none; } 
/* sifr */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; }
}
