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

/* --[ =LAYOUT ]------------------------------- */
.inv,
.rtt,
ul#navigation_admin,
ul#navigation_accesibility,
ul#navigation_sections, 
ul#navigation_subsections,
div#secondary_content,
div#tertiary_content,
div#footer div#info,
div#footer div#links,
div#footer div#copyright a.cog,
div#header a.book_online,
div.coda-slider-wrapper
{display: none;}

div#header{padding:5pt 0 15pt 0;margin:0 0 15pt 0;border-bottom:5pt solid black;}
div#header #logo{font-size:20pt; margin:0 0 10pt 0; display:block;}
div#header p{margin:0 0 0.3em 0;line-height:16pt !important;}
div#header ul.sponsors{list-style:none; padding:0; margin:0;}
div#header ul.sponsors li{display:inline; border-right:1pt solid black; padding:0 5pt 0 0;}

div#content div#main_content{border-bottom:3pt solid black; padding:5pt 0 15pt 0;}

div#footer{padding:15pt 0 0 0;margin:30pt 0 0 0;border-top:5px solid black;}
div#footer p.vcard{margin:0 0 2pt 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{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 a:link:after,div#content 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;}

/* --[ =MODULAR ELEMENTS ]--------------------------- */
div.listing{border:1pt dashed #312D2E; padding:10pt 5pt; margin:0 0 5pt 0;}
div.listing h2, div.listing h3{margin-top:0;}
div.mediaframe{border:1pt dashed #312D2E; padding:5pt; margin:0 0 5pt 0;}

ul.button, ul.links{list-style:none; padding: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 ]--------------------------- */

/*home*/
body#t_default div.slider, body#t_default ol#controls, body#t_default div#flickr_feed{display:none;}

/*map*/
body#t_map ul#maplist, 
body#t_map div#map div#logocontrol, 
body#t_map div#map div#logocontrol, 
body#t_map div#map div.gmnoprint
{display:none;}

/*partners*/
ul.sponsorlogos{list-style:none; padding:0; margin:0 0 11pt 0;}
ul.sponsorlogos li{border:1pt dashed #312D2E; margin:0 0 5pt 0; padding:10pt 5pt;}