/* CSS tulostusta varten, irrotettu muista tyylitiedostoista koska HY:n vakioleiska rikkoo tulostuksen :-( --SN :: 10.10.2008 :: 10:19 */
* {overflow-y : visible;
margin: 0; padding: 0;}
body { overflow-y : visible; font: 100% Arial, Helvetica, sans-serif; text-align: left; }

a:link, a:visited, a:hover, a:active { color: #34399f; text-decoration: underline; }
h1 { font-size: .1em; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { display: block; height: 100px; text-decoration: none; width: 266px; }
h2 { padding: 0.2cm 0 1cm 0;
	 }
h3 { padding: 0.5cm 0 0.5cm 0;
       text-decoration: underline; }
h4 { padding: 0.3cm 0 0.3cm 0;}
h5 { padding: 0.2cm 0 0.2cm 0; }

#wrapper { border: 0px none; }

.uutinen-nosto { clear: both; width: 100%; }
.uutinen-nosto ul { display: block; clear: both; }
.uutinen-nosto li { background: none; display: block; clear: both; padding: 0 10px 0 0; }

/* sisältö */
#content, .taustaviivat-etusivu, .taustaviivat-2-palstaa, .taustaviivat-3-palstaa { background-image: none; }
#column-center, #column-center-wide, .column-center, .column-center-wide { clear: both; width: 90%; overflow: visible; margin: 0 2cm 0 0; padding: 0 0 0 1cm;}
#column-center p, #column-center-wide p, .column-center p, .column-center-wide p { padding: 0.2cm 0.2cm  0.2cm  0.2cm;}
.quote {
width: 5cm;
float: right;
display: block;
font-size: 10pt;
font-style: italic;
font-weight: bold;
margin-left: 2px;
padding: 0.2cm 0.2cm 0.2cm 0.2cm;
color: #ffffff;
border: 1pt solid #ccc;
}

/* näytetään tulosteissa linkkien osoitteet */
a:link:after, a:visited:after { content:" [" attr(href) "] "; }

/* paitsi ankkurilinkkien osalta */
.toc ol li a:link:after, a:visited:after { content:""; }

/* Sivun alaosa "footer" */
#header, #nav, #nav-top, #nav-2nd, #nav ul.linkit-helsinki, #footer, #column-left, #column-right { display: none; }

