/* Title: Styles for print. Author: Jack Armley jack@cogdesign.com. Last updated: 25 June 2010 */

/* --[ =LAYOUT ]------------------------------- */
ul.nav,
form#global_search,
ul#navigation_accessibility,
div.breadcrumb,
div#pagetools,
div.pagination,
div#footer ul.sponsors,
div#footer form#mailing_list,
div#footer div.funded,
div#randomimage,
ul#socialnw_links,
div.mask
{display:none;}


body{padding:1cm;}
div#header{border-bottom:2mm solid #999;margin:0 0 1cm 0;padding:0 0 0.5cm 0;}
div#header #logo{font-weight:bold;font-size:14pt;}
div#main_content{border-bottom:1mm solid #999;}
div#secondary_content{border-bottom:1mm solid #999;margin-top:-1mm;}
div#footer{border-top:2mm solid #999;padding:0.5cm 0 0 0;}


/* --[ =TYPOGRAPHY ]--------------------------- */
body{font-family:Arial, helvetica, sans-serif;font-size:11pt; line-height:15pt; color:#000000;}
h1{margin:7pt 0 15pt 0; padding:0; font-size:20pt;}
h2, p.faux_h2{margin:20pt 0 5pt 0;  padding:0;  font-size:16pt;}
h3{margin:20pt 0 5pt 0;  padding:0;  font-size:13pt;}
h1.inv, h2.inv, h3.inv, h4.inv, h5.inv, h6.inv, label.inv{display:block;}
p{margin:0 0 11pt 0;line-height:16pt !important;}
p.copyright{font-size:10pt;}
div#content div#main_content img{margin:10pt 0;}
div#content p a:link:after,div#content p a:visited:after{content:" [" attr(href) "] ";}
a:link,a:visited{text-decoration:none;color:#312D2E;}
ul.links{margin:0 0 11pt 0;}
li{margin-bottom:8px;}

form fieldset div.col label{margin:0 0 5pt 0;}
form fieldset div.col{margin:7pt 0 5pt 0;}

/* --[ =HIDDEN GENERIC ELEMENTS ]--------------------------- */
p.inv,
h1.inv,
h2.inv,
h3.inv,
h4.inv,
.inv,
span.inv,
div.tabs,
p.clear,
.replaced,
form,
div.playerwrapper,
ul.thumbs
{display:none;}

/* --[ =MODULAR ELEMENTS ]--------------------------- */
img{float:none;}
a img{border:none;}

div.listitem, div.listitem_horz{border-top:1mm dashed #999999;padding:1em 0 0 0;}

/* --[ =SIFR PRINT OVERRIDES ]------------------------------- 
NOTE - These have been extracted from sifr.css, as they do not execute in sifr.css. 
*/
.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; }

/* --[ =SECTIONS ]--------------------------- */
body#t_home div.sliderwrapper,
body#t_bbb div.mediaplayer,
body#t_bbb div.huffduff
{display:none;}
