/*
 *
 *  Swedish Match style sheet, for print
 *  Latest update:080129
 *  By: Palle Zingmark
 *
*/

html,body {margin:0;padding:0;color:#000;background:#fff !important}
html {font-size:100%;background:#fff !important}
body {font:10pt/1.4em arial,tahoma,sans-serif;background:#fff !important}

table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;margin:0;padding:0;vertical-align:baseline}

div#header,
div#aside, 
div#theme-navigator, 
div.themebox, 
div.tabs,
ul.result-nav-list,
ul#glossary,
fieldset.form,
div#pressrelease img,
div#article a.btn,
div#article div.arrow,
input.btn,
dl.contactcard dd p,
div.linkpreview,
img.image-divider,
div.tab_graph,
ul.breadcrumbs,
div.graph-box h3,
div#slide-show-nav,
div.description-excel a,
div#footerbar ul {display:none !important}

/* HEADLINGS
----------------------------------------------------*/
h1 {color:#003161;font:25pt 'Arial Narrow',arial,helvetica,sans-serif;font-weight:normal;line-height:25pt;margin:0;padding:0 0 8pt 0;}
h2 {color:#637890 !important;font-size:14pt;margin:10pt 0 1pt 0;font-weight:normal !important;clear:left}
h3 {color:#637890 !important;font-size:14pt;font-weight:normal;margin:4pt 0}
h4,div.addresscard strong {font-size:11pt;font-weight:bold;margin:1em 0 2pt 0}
h2 a,h3 a, h4 a {color:#637890 !important}
h2.link {margin-top:8pt}
li h3 {font-size:11pt}

div#content {zoom:1;width:570px !important}
div#content:after {content:".";display:block;height:0;clear:both;visibility:hidden}

fieldset {margin:20pt 0;padding:10pt}
fieldset h2 {margin-top:0;padding-top:0}

p {margin:0;padding:0 0 6pt 0}
p.photo {margin:0;padding:0 10pt 10pt 0;float:left}

.photo-right-top {float:right;padding:0 0 10pt 10pt}
.photo-left-top {float:left;padding:0 10pt 10pt 0}
.right-photo, div#contact-item img {float:right;padding:10pt 0 10pt 10pt}
.left-photo {float:left;padding:10pt 10pt 10pt 0}

dl {margin:0}
dl dd {margin-left:0}

img {border:none 0}

div#container {padding:90pt 5% 1% 5% !important}

div#firstpage div.wrapper {zoom:1;}
div#firstpage div.wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden}
div#firstpage ul,div#firstpage ul li {list-style:none;margin:0;padding:0}
div#firstpage div.wrapper div#primary {float:left;width:55%}
div#firstpage div.wrapper div#secondary {float:right;width:35%}

div.articles {overflow:hidden}
div.two-col {width:45%;float:left;padding-right:20pt}
div.three-col {width:28%;float:left;padding-right:20pt}

div.report {width:150pt;padding-right:20pt;float:left}
div.report img {width:auto;float:right}

div#contact-item {padding-top:1em}
div#contact-item div {padding-top:1em;margin-bottom:1em}
div#contact-item div dl {clear:both;padding:2px 0;margin:0;border-bottom:solid 1px #d9dee4;line-height:normal;zoom:1}
div#contact-item div dl:after {content:".";display:block;height:0;clear:both;visibility:hidden}
div#contact-item div dl dt {float:left;width:110px;padding:0;margin:0;font-weight:bold}
div#contact-item div dl dd {float:left;width:260px;padding:0;margin:0}

div#article div#intro strong {display:block;color:#99896b;text-transform:uppercase;font-weight:normal;font-size:0.8em}
div#article p#ingress {color:#335A81;font:13pt 'arial narrow',arial,tahoma,sans-serif;padding-bottom:20pt}
div#article a {color:#c28f00;text-decoration:none}

div.article {clear:both;padding-top:10pt}

div#footer {background:#fff;color:#999;zoom:1;margin-top:20pt}
div#footer p {font-size:9pt;padding:2pt 4pt;margin:0;color:#999}

blockquote p {font-size:12pt;font-style:italic;padding:0;color:#666}
blockquote {padding:10pt 0;margin:0}
blockquote.firstpage {padding:2em 0;margin:0}

div#primary,div#secondary,div.datelist {padding-bottom:10pt}
div.datelist dl dd {padding-bottom:2pt}

ul.references {font-size:8pt;margin:0;padding:0}
ul.references li {list-style:none;padding:2pt 0;line-height:normal}
p.references {color:#888;font-size:0.9em;line-height:normal;margin:0;padding:5pt 0 15pt 0 !important}

p#blue-logo {position:absolute;top:20pt;left:5%}

fieldset.form div {padding-bottom:2pt}

textarea {display:block}

div#pressrelease {padding-bottom:20pt}
div#pressrelease p strong {font-weight:normal;text-transform:uppercase}
div#pressrelease p strong span {display:block}

ul,ol {margin-top:6pt;margin-bottom:15pt}

img.icon {vertical-align:middle;margin-right:8px}

div.addresscard,dl.contactcard {padding-bottom:20pt;zoom:1;clear:both}
div.addresscard:after {content:".";display:block;height:0;clear:both;visibility:hidden}
div.addresscard br {line-height:1pt}
div.addresscard p {float:left;width:110pt;padding-right:30pt}

div.double {clear:both;border-top:1px solid #ccc;zoom:1;padding-top:10pt}
div.double:after {content:".";display:block;height:0;clear:both;visibility:hidden}
div.double p {float:left;width:auto;padding-right:30pt}
div.double p.last {padding-top:8px}

div.datelist dl {margin-bottom:10pt}

table {border-collapse:collapse;border-spacing:0;border:none 0;clear:both;margin:5pt 0 15pt 0;width:100%;background:white}
table th img {visibility:hidden !important}
caption,th,td {border-collapse:collapse;text-align:left;padding:1pt 6pt}
caption {display:none}
th {border-bottom:solid 1px #c3b18f;color:#003161;font-size:1em;font-weight:bold}
th h2 {padding:0;margin:0 !important}
tr.first td {padding-top:17px}
tr.heading td {border-bottom:solid 1px #c3b18f}
tr.headline td {border-bottom:solid 1px #c3b18f;font-weight:bold;padding-top:1em}
tr.emphasized td, td.emphasized {font-style:italic}
tr.strong td, td.strong {font-weight: bold}
tr td {border-bottom:solid 1px #e2e3e3;border-collapse:collapse}
tr.last td {border-bottom:solid 1px #c3b18f}
th span.sort {visibility:hidden;display:none}
table.sorted-table tr th, table.paging-table tr th {white-space:nowrap}
div.scrolltable {clear:both}

.aright {text-align:right}

div.board-info {padding:0 0 15pt 0;margin:0}
div.board-info p {padding:0;margin:0}
div.board-info p.right-photo img {margin-left:20pt}

/* IMAGE AND CAPTION
----------------------------------------------------*/
span.image-with-caption {display:block;clear:both;color:#888;font-style:italic;width:auto;padding:0;font-size:9pt;line-height:1em !important;zoom:1}
span.image-with-caption:after {content:".";display:block;height:0;clear:both;visibility:hidden}

span.image-with-caption-left, 
span.image-with-caption-right,
span.image-with-caption-left-top,
span.image-with-caption-right-top {display:block;color:#888;font-style:italic;width:auto;padding:0;font-size:9pt;line-height:1em !important}

span.image-with-caption-left p,
span.image-with-caption-right p,
span.image-with-caption-left-top p,
span.image-with-caption-right-top p {margin:0 !important;padding:0 !important}

span.image-with-caption-left, span.image-with-caption-left-top {float:left}
span.image-with-caption-right,span.image-with-caption-right-top {float:right}

span.image-with-caption-left {padding:10pt 12pt 10pt 0}
span.image-with-caption-left-top {padding:0 12pt 10pt 0}
span.image-with-caption-right {padding:10pt 0 10pt 12pt}
span.image-with-caption-right-top {padding:0 0 10pt 12pt}

span.image-with-caption,
span.image-with-caption-left img, 
span.image-with-caption-right img,
span.image-with-caption-left-top img,
span.image-with-caption-right-top img {display:block;width:auto;margin-bottom:5pt}

dl.contactcard {float:left;width:120pt;margin:10pt 20pt 0 0;clear:none}
dl.contactcard dt em {font-style:normal}
dl.contactcard dd {margin:0;padding:0 0 5pt 0;line-height:normal}
div#contact-item div dl {clear:none}

div#content.indexpage div#article div.wrapper div#primary div.article ul,
div#content.indexpage div#article div.wrapper div#secondary ul {margin:0;padding:0}

div#content.indexpage div#article div.wrapper div#primary div.article ul li,
div#content.indexpage div#article div.wrapper div#secondary ul li {margin:0;padding:0;list-style:none}




