/*** mp:n omat printtityylit, kts. myös common -> /tyylit_print_common.css ***/

div#top-quicklink-wrap,
div#header-right-top-wrap,
div#nav-wrap,
div#subnav-wrap,
div#topnav-wrap,
div#banner-column,
div#appointment-wrap,
div#appointment-pro-wrap,
div.flexslider,
.no-print {
 display:none;
}

.highlight {
 background-color: transparent;
}

a { color: #000000 !important; }

div#wrapper,
div#wrapper-inner {
 padding: 0;
 background: #ffffff;
}

div#container {
 width: 100%;
 background: #ffffff;
}

div#header {
 width: 100%;
 height: auto;
}

div.spacer-line {
 background: #ffffff;
 height: 0;
 border-top: 3px solid #363636;
 border-bottom: 3px solid #363636;
}

div#page-wrap { display: block; }

div#column-wrap { display: block; }

div#left-column {
 display: block;
 width:100%;
 padding-right: 0;
}

div#left-column-sp {
 display: block;
 width:100%;
 padding-right: 0;
}

div#right-column { 
 display: block;
 width: 100%; 
 padding: 0 !important;
 border: 0 !important;
}

div#right-column img { max-width: 100%; }

div#right-column-sp { 
 display: block;
 width: 100%; 
 margin-top: 10px;
}

div#right-column div#page-img-wrap {
 float:right;
 margin: 5px;
}

div#right-column-sp img { max-width: 100%; }

div#banner-column {
 width: 100%;
 padding-left: 0;
 margin-top: 5px;
}

div#appointment-wrap #appointment-buttons-cont,
div#appointment-wrap #appointment-buttons-cont-sp { display: none; }

div#appointment-wrap #appointment-text-cont,
div#appointment-wrap #appointment-text-cont-sp { 
 display: block;
 width: auto;
}

div#footer-wrap { background: #ffffff; }

div#footer-container { 
 width: 100%;
 border-top: 1px solid #000000;
 margin-top: 30px;
 padding-top:20px;
}

div#footer-container div.footer-col { width: 30% !important; }

div#footer-container div.footer-col.first { width: 100% !important; }

div#sp-newslift-wrap {
 width: 100% !important;
 height: auto! important;
 padding: 35px 0 !important;
}

div#sp-newslift-wrap h2 {
 position: relative !important;
 background: none !important;
 color: #000000! important;
 top: 0 !important;
 padding: 0 !important;
 font-size: 24px;
}


div#sp-newslift-wrap p.koostosivu-pager-wrap { display: none; }

