<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** mp:n omat printtityylit, kts. myös common -&gt; /styles_print_common.css ***/

ul#skiplink-wrap,
div#topHeaderCont,
div#headerCont,
div#navWrap,
div.filler-img-wrap-sp,
div.filler-img-wrap,
div#flexslider-cont,
div#navBreadcrumb,
div#footer-top-cont,
img#bottom-logo-img,
div#cookie-settings-cont,
div#cookie-settings-opener,
div#netland-wrap,
div.blogCommentCountInfo,
div.blogTags,
div.blogPager,
.no-print {
 display:none !important;
}

* { font-size: 13pt; }

body { 
  font-size: 13pt;
  line-height: 1.3em;
}

div,
textarea,
select,
option,
input[type="text"],
input[type="textfield"],
input[type="password"],
input[type="submit"],
input[type="button"] {
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}

h1 { 
  margin: 0 0 1em 0;
  line-height: 1.3em;
  font-size: 26pt;
}

h1 + p { margin-top: 1em; }

h2,
h2 a { 
  margin: 1.5em 0 1em 0;
  line-height: 1.3em;
  font-size: 22pt;
}

h2 + p { margin-top: 1em; }

h3 { 
  margin: 1.5em 0 1em 0;
	line-height: 1.3em;
  font-size: 18pt;
}

h3 + p { margin-top: 1em; }
 
p { margin: 1.5em 0; }

ul, ol { margin: 1em 0; }

small { font-size: 11pt; }

form { margin: 0; }

label { 
 text-transform: uppercase;
 font-weight: normal;
 font-size: 11pt;
}

label b { font-weight: normal; }

textarea, input[type="text"],input[type="textfield"],input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 10px;
  margin-top: 5px;
}
 
select {
  padding: 9px 10px;
  margin-top: 5px;
}
 
input.button {
  padding: 10px 15px;
  line-height: 1em;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: 10pt;
}

.data-header { padding: 8px; }
.data { padding: 8px; }

table td p:only-child { margin: 0; }

table td p:first-child { margin-top: 0; }

table td p:last-child { margin-bottom: 0; }

table th,
table thead { 
	font-weight: bold;
	text-transform: uppercase;
  font-size: 11pt;
}

table.muotoiltu { border-collapse: collapse; }

table.muotoiltu th,
table.muotoiltu thead td { 
  font-size: 11pt;
	padding: 8px;
	text-transform: uppercase;
  color: #000000;
}

table.muotoiltu td { padding: 8px; }

div#header-print {
 border-bottom: 1px solid #cccccc;
 margin-bottom: 40px;
 padding-bottom: 10px;
 text-align: center;
}

div#footer {
 border-top: 1px solid #cccccc;
 margin-top: 50px;
 padding-top: 40px;
 page-break-inside: avoid;
}

div#footer-wrap h1,
div#footer-wrap h2,
div#footer-wrap h3 { 
  margin: 0;
  color: #000000;
}

div#footer a,
div#footer a:visited { color: #000000; }

div#footer-wrap div.last h2:first-child { display: none; }

a.respbox-link-button, a.respbox-link-button:visited {
  padding: 10px 15px;
  line-height: 1em;
  font-size: 10pt;
  color: #000000 !important;
  background: #ffffff;
  border: 1px solid #000000;
}

div.blogAuthorTagWrap,
div.blogAuthorTagWrap a { font-size: 9pt; }

td.cal-grid-week a { text-decoration: none; }

td.cal-grid-month a { 
	text-transform: uppercase;
	text-decoration: none;
}

td.cal-search-title {
	text-align: center;
	padding-left: initial;
	text-transform: uppercase;
}

.treeTable th.data-header { 
	border-left: 0;
	border-right: 0;
}

.treeTable th.data-header:last-child, .treeTable td:last-child  { border-right: 1px solid #000000; }
</pre></body></html>