/*
solna.se
print.css: Stylesheet for printed media
*/

/*
=Reset
*/
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
}
address,dl,fieldset,p,pre,ul,ol,table {margin:0 0 1.308em;}
ol ul,ul ol,ul ul,ol ol,td ul,td ol {margin:0 0 0 40px;}
li {margin-left:20px;}
blockquote {
	margin:1em 40px;
	font-style:italic;
}
dt {font-weight:bold;}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table,th,td {border:1px solid #999;}
th,td {padding:2px 3px;}
caption,th {
	font-weight:bold;
	text-align:left;
}
img {border:none;}
html,body {
	color:#000;
	background:#fff;
	font:10pt/13pt Garamond,serif;
}
code,
kbd,
pre {font-family:Monaco, Courier, "Courier New", Tahoma;}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	font-weight:bold;
	font-size:1em;
	font-family:Arial, sans-serif;
}
h1 {font-size:12pt;}

legend {color:#000;}
a:link,
a:visited,
a:hover,
a:focus,
a:active {
	color:#000;
	text-decoration:none;
}
/* Structural elements, not visible when CSS is enabled */
.structural,
.structural * {display:none;}
/* Images */
.left,
.right {
	float:left;
	width:auto;
	margin:0 17px 17px 0;
}
.right {
	float:right;
	margin:0 0 17px 17px;
}

/* Margins */
body {margin:0 1cm 0 2cm;}
#content {
	clear:both;
	margin:0 2cm 0 0;
}
#content-primary {padding-top:2cm;}
#footer {margin-top:1.5cm;}

/*
=Hidden elements
*/
#skip,
.find,
#nav-sub,
#nav-supp,
#nav-targetgroups,
#photo,
#nav-main,
#content-secondary,
#listen,
#article-functions,
p.publisher,
#site-info-nav h2,
#site-info-nav ul {display:none;}

/* Logo */
#logo {
	float:left;
	margin-left:-60px;
}
/* Breadcrumbs */
#breadcrumbs {
	float:right;
	font-family:Arial, sans-serif;
	font-size:7pt;
}
/* Footer */
#footer {
	font-family:Arial, sans-serif;
	font-size:7pt;
}
#footer h2 {display:none;}
#footer div div {
	float:left;
	width:33%;
}
#footer p {margin:0;}
#footer strong {font-weight:normal;}
#site-info-nav {clear:both;}
/* contact page
#content-primary {display:none;}
#content-secondary {display:block;}
*/
#contact-form #content-primary {display:none;}
#contact-form #content-secondary {display:block;}