* {
	color: #000 !important;
	text-transform: none !important;
	float: none !important;
	position: static !important;
}
div, table, td, tr {
	background-color: #fff !important;
	width: auto !important;
	background-image: none !important;
}
a:link, a:visited, a:active, a {
	text-decoration: underline;
	color: blue !important;
}
body {
	font-size: 1em;
	background-color: #fff;
	font-family: "Times New Roman", serif;
	margin: 0.5em;
}
h1, h2, h3 {
	font-weight: bold !important;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-bottom: 0.5em !important;
	margin-top: 0.8em !important;
	height: auto !important;
}
h1 {
	font-size: 1.7em !important;
}
h2 {
	font-size: 1.6em !important;
}
h3 {
	font-size: 1.4em !important;;
}
ul, ol, dl {
	page-break-before: avoid;
}
ul {
	list-style: disc;
	margin-left: 1.5em !important;
	margin-bottom: 1em !important;
}
p {
	line-height: auto;
}
img {
	display: inline !important;
}
.boksi, .boksi_body, .boksi_head {
	margin: 0 !important;
	padding: 0 !important;
	height: auto !important;
}
#yla, #oikea, #ala, #footer, #kirjautuminen, .back, .koodiinfo, .opasinfo, .muokkaa, form, #kommentit, .extra, .oikeatiedot, .tiedostohaku, #hakuboksi .boksi_body, .uusimmat img, .tiedostolista img, #arvosana, .someinfo, address, .infomainos, .katmainos, .ylarivi {
	display: none !important;
}

#sisalto, #vasen {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	float: none;
}
#sisalto * {
	padding: 0;
	margin: 0;
	float: none !important;
	background-color: #fff !important;
}
#sisalto .boksi p {
	padding-top: 0;
}
#sisalto div, #sisalto p {
	margin-left: 0 !important;
	margin-right: 0 !important;
	height: auto !important;
	min-height: 0 !important;
	width: auto !important;
	text-align: left !important;
	margin-bottom: 1em;
}
table {
	border-collapse: collapse;
	width: 100% !important;
	margin: 1em 0 !important;
	max-width: 800px;
}
table p {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.2em !important;
}
td, th {
	border: 1px solid black !important;
	padding: 0.1em 0.2em !important;
}
.selite {
	font-weight: bold !important;
}
#tulosta {
	font-size: 0.8em !important;
}
@media print {
	#tulosta {
		display: none;
	}
}