/* Title: Styles for print. Author: Jack Armley jack@cogdesign.com. Last updated: 23 December 2009 */

/* --[ =LAYOUT ]------------------------------- */
ul#navigation_admin,
ul#navigation_accesibility,
ul#navigation_utilities,
ul#navigation_sections, 
form#global_search,
ul#calendar,
ul#navigation_subsections,
div#secondary_content p.randomeventtitle,
div#secondary_content div.randomevent,
div#secondary_content div.nav,
div#secondary_content div.map,
div#secondary_content p.capitalise,
div#footer div#footer_mailinglist,
div#footer div#sponsors,
div#footer ul#navigation_footer,
div#footer div#programme_download,
body#t_home div.callstoaction,
body#t_home div#content div.slider#events
{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 div.logoelements p.inv, div#header div.logoelements .replaced{display:block;text-indent:0;position:relative;}
div#header div.logoelements p{margin:0;}
div#header div.logoelements #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{padding:0.5cm 0 0 0;}
body#t_programme div.spotlight{border-bottom:1mm dashed #666; padding:0.5cm 0; margin:0 0 0.5cm 0;float:none;width:100%;}
body#t_programme div.spotlight span.flag{display:block;}


/* --[ =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 ELEMENTS ]--------------------------- */
p.inv,
h1.inv,
h2.inv,
h3.inv,
h4.inv,
.inv,
span.inv,
div.tabs,
img.greyscale,
ul#common_tools,
p.clear,
.replaced,
form,
p.paginate
{display:none;}

/* --[ =MODULAR ELEMENTS ]--------------------------- */
img{float:none;}
div.listitem, div.listitem_float{border-bottom:1mm dashed #666; padding:0.5cm 0; margin:0 0 0.5cm 0;float:none;width:100%;}
div.listitem span, div.listitem_float span, div.listitem a.button, div.listitem_float a.button{display:block;float:none;}
div.listitem h2, div.listitem h3, div.listitem p.faux_h2, div.listitem p.faux_h3, div.listitem_float h2, div.listitem_float h3, div.listitem_float p.faux_h2, div.listitem_float p.faux_h3{margin-top:0;}
ul.thumbs li, ul.thumbs_greyscale li{list-style:none;padding:0;margin:0 0 0.2cm 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 ]--------------------------- */



