/* print.css */

/* 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; }

/* hiding these... */
.accessibility, 
div#meta, 
div#menu, 
div#subnav, 
div#breadcrum, 
div#doormat, 
div#footer, 
div#flashbox { display : none; }

div.mcbox { width : 100%; float : none; clear : both; text-align : left; }
div#sectionintro, div#quicknav { width : 100%; float : none; clear : both; text-align : left; }
div#quicknav div { display : block !important; height : auto !important; }

/* basic styling */
body { line-height : 1.5; font-family : "Helvetica Neue", Arial, Helvetica, sans-serif; color : #000; background : none; font-size : 10pt; }
.container { background : none; }
hr { background : #ccc; color : #ccc; width : 100%; height : 2px; margin : 2em 0; padding : 0; border : none; }
hr.space { background : #fff; color : #fff; }
h1, h2, h3, h4, h5, h6 { font-family : "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
code { font : .9em "Courier New", Monaco, Courier, monospace; }
img { float : left; margin : 1.5em 1.5em 1.5em 0; }
a img { border : none; }
p img.top { margin-top : 0; }
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; }
a:link, a:visited { background : transparent; font-weight : 700; text-decoration : underline; }

/* show the link (css3 only) */
a:link:after, a:visited:after { content : " (" attr(href) ") "; font-size : 90%; }