/*
 * print.css style for btk.fi
 * (c) 2006 vandepavert.com, Leon van de Pavert
 * email: design@vandepavert.com
 * version: 2006-01-26 16:50
 */

/* elements */
body {
    background: #fff;
    color: #000;
    font-size: 10pt;
    font-family: sans-serif;
    line-height: 1.5em;
}
h1 {
    font-size: 18pt;
}
h2 {
    clear: both;
    font-size: 14pt;
    border-top: 1px solid gray;
    margin: 0;
    padding: 8pt 0 0 0;
}
h3 {
    clear: both;
    font-size: 12pt;
    margin: 0;
    padding: 8pt 0 0 0;
}
h4,h5,h6 {
    font-size: 10pt;
}
div {
    border: 1px solid white;
}
li {
    text-align: left;
    border: 1px solid white;
    margin: 0;
}
li p {
    display: inline;
}
img {
    border: 1px solid #fff;
    background-color: #fff;
}
img.left {
	float: left;
	margin: 0 3px 3px 0;
}
img.right {
	float: right;
	margin: 0 0 3px 3px;
}
table {
    border-collapse: collapse;
	margin-bottom: 1em;
}
td,th {
    border: 1px solid gray;
    padding: 8pt;
    font-size: 10pt;
}
th {
	font-weight: bold;
}

/* wrapper */
div#wrapper {
    text-align: left;
    padding: 0;
    margin: 0 0 0 20pt;
    background: #fff;
    border: none;
}

/* header */
div#header #text-box {
    padding: 0;
    margin: 0;
}
div#header #text-box a {
	text-decoration: none;
	color: black;
}
div#header #text-box p.bigtext {
	font-size: 18pt;
}
div#header #text-box p.smalltext {
	font-size: 14pt;
	margin-top:-10pt;
}
div#header img {
    width: 100%;
}

/* footer */
div#footer {
    clear: both;
    text-align: center;
    background: #fff;
    padding: 8pt 0;
    margin: 8pt 0 0 0;
    border-top: 8px solid gray;
}
div#footer p {
    font-size: 8pt;
    margin: 0;
    padding: 0;
}

/* tab */
div#tab {
	display: none;
}

/* pagebody */
div#pagebody {
    height: 100%;
    text-align: left;
    clear: both;
    color: #000;
    padding: 0;
    margin: 0;
}

/* navigation */
div#navigation {
    display: none;
    padding: 0;
    margin: 0;
}

/* content */
div#content {
    text-align: justify;
    background-color: #fff;
    color: #000;
    margin: 0 0 0 0pt;
    padding: 0 20pt 30pt 10pt;
}
div#content p.subheader {
    font-size: 10pt;
    font-weight: bold;
}
div#content p {
    font-size: 10pt;
}
div#content acronym {
    border-bottom: 1px dashed gray;
}
div#content acronym:after {
    content: " (" attr(title) ") ";
    font-size: 8pt;
}
div#content a {
	text-decoration: underline;
}
div#content a:link {
	
}
div#content a:visited {
	background: transparent;
}
div#content a:link:after, div#content a:visited:after {
    content: " (" attr(href) ")";
    font-size: 8pt;
    text-decoration: none;
}

/* misc. */
.hide, div#w3c {
	display: none;
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;  /* for the benefit of IE5 Mac */
}


