﻿/*
    Name:       Print.css
    Purpose:    Print Stylesheet
    Created:    2009-12-09; Internetfabriken
    Modified:   2010-03-01; Internetfabriken
    Comment:     
*/

/* GENERAL */

html, body { margin:0; padding:0; font-size:13px; color:#000000; text-align:left; font-family:arial,verdana,helvetica,sans-serif; }

h1 { font-size:22px; color:#333333; margin:20px 0 0.5em 0; }
h2 { font-size:18px; color:#333333; margin:0 0 0.4em 0; }
h3 { font-size:14px; color:#333333; margin:0 0 0.2em 0; }
h4 { font-size:14px; color:#333333; margin:0 0 0.4em 0; }

p { margin:0 0 1.4em 0; line-height:1.55em; }

a { color:#000000; text-decoration:underline; }

img { margin:0; padding:0; border:0; }

.left { float:left; clear:left; margin:5px 15px 10px 0px; }
.center { float:left; clear:both; margin:5px auto 10px auto; }
.right { float:right; clear:right; margin:5px 0px 10px 15px; }

ul { margin:0 0 0.4em 0; padding:0; list-style-type:none; }
ul li { margin-bottom:0.2em; padding-left:12px; background:transparent url(/Images/icons/bullet.png) no-repeat 0px 6px; }
ol { margin:0 0 0.4em 0; padding:0;  }
ol li { margin:0px 0px 4px 0px; list-style-position:inside; } 

table { width:auto; margin:0px 0px 10px 1px; border-collapse:collapse; border-top:solid 2px #cccccc; }
table tr {  }
table tr td { padding:5px 10px 5px 10px; border:solid 1px #cccccc; }

div { margin:0; padding:0;}
div.clearer { clear:both; height:0; line-height:0; font-size:0px; overflow:hidden; }
div.spacer { clear:both; height:0; margin-bottom:10px; line-height:0; font-size:0px; overflow:hidden; }

hr { height:2px; margin:0; padding:0; border:0px; color:#cccccc; background-color:#cccccc; overflow:hidden; }
div.hr { height:2px; margin:0; padding:0; border:0px; color:#cccccc; background-color:#cccccc; overflow:hidden; }
div.hr hr { display: none; }


/*FRAMEWORK*/

div#outer_framework { width:670px; margin-left:20px; padding:0; background:none; }
div#framework { width:auto; }
div#frame_header { display:none; }
div#frame_middle { width:auto; overflow:visible !important; }
div#frame_left { display:none; }
div#frame_center { float:left; width:460px; min-height:300px; margin-right:10px; }
div#frame_leftcenter { display:none; }
div#frame_right { float:left; width:200px; }
div#frame_footer { width:auto; }

p.preamble { margin-bottom:1.2em; font-weight:bold; }
p.date { margin-bottom:20px; }
img.logo_print { position:relative; top:20px; left:0; display:block; margin-bottom:50px; }

div.byline { margin-top:10px; margin-bottom:20px; padding-top:6px; font-size:11px; color:#666666; border-top:solid 1px #cccccc; }
div.byline span.date { }
div.byline span.separator { padding-right:6px; padding-left:6px; }
div.link_footer { margin-right:-10px; margin-left:-10px; padding:8px; border-top:solid 1px #dedede; }
div.link_footer a.link { float:right; font-size:1.2em; }


/* BOXES */

div.box_calendar { margin-bottom:20px; border:solid 1px #dedede; }
div.box_calendar div.header { padding:5px 10px 5px 10px; font-size:14px; font-weight:bold; color:#000000;  } 
div.box_calendar div.body { padding:12px 10px 0px 10px; border-top:solid 1px #dedede; }
div.box_calendar div.body a.link { font-weight:bold; display:block; } 
div.box_calendar div.body a.link_extra { font-weight:normal; display:block; } 
div.box_calendar div.body div.link_footer a.link { float:right; font-size:11px; } 

div.box_content { margin-bottom:20px;}
div.box_content p.date_news { margin-bottom:10px; font-size:11px; color:#666666; }
div.box_content p.eventdate { display:inline-block; margin-top:-0.5em; margin-bottom:0.5em; padding:0.2em 0.8em 0.2em 0.8em; line-height:normal; font-size:12px; font-weight:bold; color:#000000; border:solid 3px #dedede; }


/*CONTAINERS*/

div.container_breadcrumbs { margin-top:0; margin-bottom:1.8em; font-size:11px; }
div.container_breadcrumbs span.separator { padding-right:2px; padding-left:2px; }

div.container_entrancelist { display:none; } 

div.container_eventitem { margin-bottom:5px; padding:0px 0px 10px 0px; }
div.container_eventitem h2 { margin-bottom:15px; padding-top:20px; border-bottom:solid 1px #e5e5e5;}
div.container_eventitem div.date { position:relative; float:left; text-align:center; width:35px; height:45px; line-height:1.2em; border:solid 2px #dedede; }
div.container_eventitem div.active_date { border:solid 2px #cccccc; }
div.container_eventitem div.date span.month { font-size:10px; color:#000000; text-transform:uppercase; display:block; }
div.container_eventitem div.date span.day { font-size:20px; font-weight:bold; color:#000000; display:block; }
div.container_eventitem div.date span.weekday { font-size:10px; font-weight:bold; color:#000000; display:block; }
div.container_eventitem div.body { margin:0px 0px 0px 49px; padding:0; border:0;  }
div.container_eventitem div.body h3 { font-size:13px;}

div.container_footer { padding-top:15px; border-top:1px solid #bdbdbd; }
div.container_footer h3 { display:none; }
div.container_footer p { display:none; }

div.container_imagearchivelist { margin-bottom:20px; }
div.container_imagearchivelist h3 { font-size:1.95em; line-height:normal; margin-bottom:1em; }

div.container_imagearchivelistitem { margin-bottom:20px; padding-bottom:10px; border-bottom:solid 1px #dedede; }
div.container_imagearchivelistitem div.body { margin-left:130px; }
div.container_imagearchivelistitem div.body p { margin-bottom:0.8em; line-height:1.4em; }
div.container_imagearchivelistitem div.body p.download { margin-top:20px; }
div.container_imagearchivelistitem div.body p.download  a{ display:block; font-weight:bold; }
div.container_imagearchivelistitem div.body p.name { margin-bottom:0.5em; font-size:16px; font-weight:bold; }
div.container_imagearchivelistitem div.body span.photographer { display:block; font-weight:normal; }
div.container_imagearchivelistitem div.body p span { margin-right:5px; font-weight:bold; }
div.container_imagearchivelistitem div.container_scaledimage { float:left; margin-left:4px; }
div.container_imagearchivelistitem div.container_scaledimage img { width:100px; }
div.container_imagearchivelistitem div.container_scaledimage p { display:none; }

div.container_infotext { margin-bottom:20px; }

div.container_news_archive { display:none; } 
div.container_news_archive ul li h3 { margin-bottom:0.5em; } 

div.container_scaledimage { margin-bottom:10px; }
div.container_scaledimage div.scaledimage_outer { border:solid 4px #dedede; }
div.container_scaledimage p { width:182px; margin:0px 5px 5px 5px; color:#000000; font-size:11px; line-height:normal; }

div.container_sponsors:first-child { display:none; }
div.container_sponsors { float:right; margin-bottom:10px; }
div.container_sponsors h3 { margin-bottom:15px; display:block; }
div.container_sponsors div.body { }
div.container_sponsors div.body img { margin-right:20px; vertical-align:middle; } 

div.box_standardcontent { margin-bottom:20px; border:solid 1px #bdbdbd; }
div.box_standardcontent div.header { padding:5px 10px 5px 10px; font-size:14px; font-weight:bold; color:#000000; } 
div.box_standardcontent div.body { padding:12px 10px 10px 10px; border-top:solid 1px #bdbdbd; }
div.box_standardcontent div.body p { margin-bottom:1.3em; line-height:1.3em; }

div.container_standardpush { margin-bottom:20px; }
div.container_standardpush div.container_scaledimage { margin-bottom:20px; }
div.container_standardpush div.container_scaledimage img { width:120px; }
div.container_standardpush h1 a:link, div.container_standardpush h1 a:visited { color:#333333; }
div.container_standardpush span.date { font-size:11px; color:#666666; display:block; }

div#frame_right div.box_standardcontent div.body img { margin-right:-10px; margin-left:-10px; }


div.box_imagecontent { display:none;} 
div.box_relatedlinks { display:none; }
div.box_standardlinks { display:none;}
div.box_top_project { display:none; }
div.box_youtube { display:none; }
div.container_latestnews{ display:none; }
div.container_paging { display:none; }
div.container_pagelinks { display:none; }
div.container_sitemap { display:none; }
div.container_footer ul.linklist { display:none; }

/* XFORMS */

div.container_xform { display:none; }