/* print.css */
#navigation { display: none; }
#search { display: none; }
#footer { display: none; }

* { background-color:white !important; background-image:none !important; }
body { margin:0; padding:0; background:none; color:#000; font:normal 10pt/1.5 Helvetica, Arial, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; }
thead { display:table-header-group; }
tr { page-break-inside:avoid; }
img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
hr { width:100%; height:2px; margin:2em 0; padding:0; background:#ccc; color:#ccc; border:none; }
blockquote { margin:1.5em; padding:1em; font-style:italic; font-size:.9em; }
.small { font-size:.9em; }
.large { font-size:1.1em; }
.quiet { color:#999; }
.hide { display:none; }

/* float: none; for all floated elements */
#content { float:none !important; }

/* things to hide */
#skip { display:none; }

/* anchors */
a:link, a:visited { background:transparent; color:#520; font-weight:bold; text-decoration:underline; }
a:link:after, a:visited:after { content:" ["attr(href)"] "; font-size:90%; font-style:italic; font-weight:normal; }

/*---- sIFR ---*/
.sIFR-flash {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
.sIFR-alternate {visibility: visible !important; display: block !important; position:static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;}

/* wide content print.css */
.widecontent table {clear: both; width: 90%; margin-left: 10px; font-size: 0.8em;}
.widecontent td  {padding: 2px 10px;}
.widecontent .button, .widecontent .leftbutton, .widecontent .Button {display: none;}
