/*** mp:n omat printtityylit, kts. myös common -> /tyylit_print_common.css ***/

div.toolbarWrapper,
div.admin-linkset,
div#debugInfo,
div#header-wrap-sp,
div#header-wrap,
div#topNavWrap,
div#topNavWrap-sp,
div#left-column-wrapper-sp,
div#spClientContainer,
div#contactBannerWrap,
div#navWrap,
div#sideImgWrap,
div#adLogoWrap,
div#bulletinListCont,
div#custListWrap,
img.open,
img.close,
div.refImgCont,
div.refImgWrap,
.no-print
{
 display:none;
}


* {
 font-family: tahoma, verdana, arial, Sans-serif; 
 line-height: 130%;
}

h1 { 
 font-size: 26pt;
 font-weight: normal;
 font-family: 'trebuchet ms', arial, Sans-serif;
}

h1 a, h1 a:visited { 
 font-size: 26pt;
 font-family: 'trebuchet ms', arial, Sans-serif; 
 color: #000000;
}

h2 { 
 font-size: 18pt;
 font-family: 'trebuchet ms', arial, Sans-serif;  
}

img {
 border: 0;
}

a:visited {
 color:black;
 text-decoration:underline;
}


.absmiddle {
 vertical-align: middle;
}

div#page-wrapper {
 width: auto;
}

div#print-header {
 border-bottom: 1px solid #666666;
 margin-bottom: 50px;
 padding-bottom: 20px;
 text-align: center;
}

div#footer {
 width: auto;
 border-top: 1px solid #666666;
 margin-top: 50px;
 padding-top: 10px;
 text-align:center;
}

div#sideTextWrap {
 width: auto;
 line-height: 140%;
 border: 1px solid #666666;
 margin-bottom: 50px;
}

div#sideText {
 padding: 30px 30px 20px 30px;
}


/*--- Referenssit ---*/

div#refCont {
 border-top: 1px solid #666666;
}

.refItem {
 padding: 15px 0 10px 0;
 border-bottom: 1px solid #666666;
}

.refTitle {
 font-weight: bold;
}

div.refUrlWrap {
 float:right;
}

