﻿@media print {
/* ------------------- */
.navigationLeftMenu,
.searchFilterBoxCol,
.button,
.linkLists,
.navigation h2,
.navigationDetails,
.navigationSearch,
.navigationBg,
.footer,
.pagingContainer,
.navigation,
#topPlaceholder,
.topGradient,
.highslide-container{visibility:hidden;position:absolute;left:-9000px;display:none;}
body{text-align:left;padding:0;margin:0;}
/* print head */
#print-head, .print{display:inline;}
#print-head img{margin-bottom:30px;}
#print-head p{font-size:20px;line-height:30px;text-align:right;float:right;}
/* grid */
.mainAndSidebarWrap .rightRepeat{border-right:none;width:100%;float:none;}
.mainAndSidebarWrap .mainBottom,
.rightColumn,
.mainAndSidebarWrap,
.mainAndSidebarWrap .mainWrap,
.mainAndSidebarWrap .mainTop,
.mainAndSidebarWrap .mainRepeat,
.mainAndSidebarWrap .mainOutLine,
.mainAndSidebarWrap .mainContent,
.mainAndSidebarWrap .mainContentPadded{float:none;background-image:none;border:none;width:600px;margin:0;padding:0;}
.ar_overlay, 
.ar_overlay .contentWrap {float:none;background-image:none;border:none;width:600px;margin:0;padding:0;}
/* Start specific */
#start .siteMap404 .video{display:none;}
#start .siteMap404 .videorelatedcontent{display:inline!important;float:left;width:600px;}
.siteMap404body{border:none;margin:0;padding:0;}
.boxOutLine .span{border:none;float:left;height:auto;margin-bottom:15px;margin-top:0;width:600px;}
.boxbody{border:none;margin:0;padding:0;}
/* +++ portraits +++ */
#imap{height:20px;margin-bottom:25px;}
#imap dd a{padding-top: 0;}
#imap a span{display: inline;color: #000;}
#imap dd a#John_Hepburn,
#imap dd a#Mike_Parton,
#imap dd a#Vigo_Carlund,
#imap dd a#Christina_Stenbeck,
#imap dd a#John_Shakeshaft,
#imap dd a#Pelle_Tornberg,
#imap dd a#Mia_Brunell_Livfors,
#imap dd a#Jere_Calmes,
#imap dd a#Henrik_Ringmar,
#imap dd a#Dmitry_Strashnov,
#imap dd a#Kristina_Vallin,
#imap dd a#Lars_Nilsson,
#imap dd a#Niclas_Palmstierna,
#imap dd a#Niklas_Sonkin,
#imap dd a#Anders_Olsson
{top:0; height: 40px;}
/* +++ Typografering +++ */
body{font-family:arial,helvetica,verdana,sans-serif;width:100%;color: #000;}
code,pre{font-family:"Courier New",Courier,mono;}
body{font-size:10pt;}
p{line-height:14pt;margin-bottom:14pt;}
p.ingress{font-size:12pt;}
h1{font-size:20pt;margin-bottom:20pt;line-height:23pt;}
h2{font-size:11pt;line-height:14pt;margin-bottom:14pt;}
h3{font-size:9pt;line-height:9pt;margin-bottom:5pt;}
#col1_printcontent h3{margin-top:14pt;}
h4{font-size:8pt;line-height:8pt;margin-bottom:0;}
/* (en) Avoid page breaks right after headings */
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{page-break-after:avoid;}
/* (en) Format acronyms and abbreviations for print*/
abbr[title]:after,
acronym[title]:after{content:'(' attr(title) ')';}
/* (en) Disable background graphics of links */
#page a[href^="http:"],
#page a[href^="https:"]{padding-left:0;background-image:none;}
/* (en) Enable URL output in print layout */
a[href]:after{content:" <URL:"attr(href)">";color:#444;background:inherit;font-style:italic;}
h1 a[href]:after, #imap a[href]:after{content:"";}
a:link,a:visited{/* color:#57b2d8;*/
color:#333;text-decoration:none;}
/* Glossary markering */
a.glossary{border-bottom:none;color:#000;}
/* +++ Listor +++ */
#col1_content ul{list-style-type:disc;margin-left:1em;}
#col1_content li{background:url() no-repeat left .6em;list-style-type:disc;margin-left:1em;padding-left:.5em;}
/* +++ Tabeller +++ */
table tbody tr td{border-bottom:1px solid #f3f3f3;padding-left:4px;padding-right:4px;}
table tr .first{padding-left:0;}
table tr .last{padding-right:0;}
}
