/*
	*  Swedish Match style sheet for print
	*  By:Palle Zingmark, Hallvarsson & Halvarsson
*/
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#aside,div#theme-navigator,div.themebox,div.tabs,ul.result-nav-list,ul#glossary,fieldset.form,
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.tabbox,div#slide-show-nav,div.description-excel a,
div#footerbar ul,div.media-search-box,div.media-content .header,div.image-information ul,a.item-nav-next,a.item-nav-prev,
div.media-content td input,div.media-content .main .tools,td.remove,div#promo,div#promo div,div.media-content .footer,
div.related,div#swm-worldwide,div#footer .top-link,div#footer dl,div#footer hr,#article #related,#header {
	display:none !important
}

css3-container {display:none !important}

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:15pt;margin:10pt 0 1pt 0;font-weight:normal !important;clear:left}
h3 {color:#000000 !important;font-size:13pt;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}

div#content {width:auto !important;padding:0 !important;zoom:1}
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:70pt 5% 1% 5% !important;width:auto !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#main {float:none !important;width:auto !important}
div#article div#intro strong {display:block;color:#99896b;text-transform:uppercase;font-weight:normal;font-size:0.8em}
div#article p#ingress {font:14pt;padding-bottom:20pt}
div#article a {color:#2379B4;text-decoration:none}
div.article {clear:both;padding-top:10pt}

a.glossaryword{border:0 none !important;color:#000 !important}

div#footer {background:#fff !important;color:#999;zoom:1;margin:0;width:200px !important;overflow:hidden;float:left}
div#footer .footer-bar {padding:0 !important;color:#666 !important;width:200px !important;float:left !important;background:#fff !important;overflow:hidden !important}
div#container div#footer dl:first-child{display:block !important}

.page-update {padding:0 4pt !important;margin:20pt 0 0 0 !important}

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 {padding-left:6px;display:inline}

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}

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}
.floatleft{float:left}
.floatleft .spacer{height: 17px}/*G*/

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}

div.media-content a {color:#000 !important}
div.media-content th, div.media-content td {vertical-align:top !important}
div.media-content td h3 {font-size:10pt}
div.media-content th, div.media-content td {border-color:#ccc !important;font-size:8pt;line-height:normal}
div.media-content div.main ul {padding:0;margin:0}
div.media-content div.main ul li {padding:20px 0 0 0;margin:0;list-style:none}
div.media-content td.info {width:260px !important}

div.swm-contacts div.floatleft {display:block;clear:both;float:none}
div.swm-contacts dl {display:block;clear:both !important;float:none;width:auto!important;padding-bottom:20pt}

div.image-information th, div.image-information td {border-color:#ccc !important}
div.image-information th {width:160px}
div.image-container {padding:40px 0}

div#article div.pc-contact {margin-bottom:20px;margin-top:5px;background:url(/images/pc-bg.png) repeat-x;display:inline-block;position:relative;width:345px}
	div#article div.pc-contact {width:100%!important;}
	div#article div.pc-contact div.top {background-color:#f6f6f6;height:8px;}
	div#article div.pc-contact div.top div.left {background:url(/images/pc-top-left.png) no-repeat; width:4px; height:8px;float:left;}
	div#article div.pc-contact div.top div.right {background:url(/images/pc-top-right.png) no-repeat; width:4px; height:8px;float:right;}
	div#article div.pc-contact div.photo {float:left;padding:0px 10px;}
	div#article div.pc-contact div.details {float:left;padding:0px 5px;font-size:0.9em;}
	div#article div.pc-contact div.details h4 {padding:0px;margin:0px;color:#8d9dae;}
	div#article div.pc-contact div.details div {width:245px;border-top:1px solid #e1e0db;padding:0px 0px;}
	div#article div.pc-contact div.details div.download-portrait {padding-left:20px;background:url(/images/pc-download.png) no-repeat;width:225px;}
	div#article div.pc-contact div.details div.download-vcard {padding-left:20px;background:url(/images/pc-vcard.png) no-repeat;width:225px;}
	div#article div.pc-contact div.details div {width:470px}
	div#article div.pc-contact div.details div.download-vcard, div#article div.pc-contact div.details div.download-portrait {width:450px;}

