@charset "utf-8";
@media print {
	@page rotated {
		size: landscape !important;
	}
	.rotatedPage {
		page: rotated !important;
	}
	/********** GENERAL **********/
	* {
		border: 0 none #ffffff;
		margin: 0;
		padding: 0;
		outline-style: none;
	}
	
	html, body {
		height: 100%;
	}
	
	img {
		vertical-align: middle;
	}
	
	body {
		background: #ffffff;
		color: #000000;
		font-size: 12px;
		font-family: Arial, Tahoma, sans-serif;
	}
	
	a {
		text-decoration: none;
	}
	
	th {
		text-align: left;
	}
	
	.right {
		float: right;
	}
	
	.left {
		float: left;
	}
	
	.clear {
		clear: both;
	}
	
	.content {
		width: 100%;
	}
	
	/********** HEADER **********/
	#header,
	#menu,
	#submenu,
	#footer,
	#title .actions,
	#toplink {
		visibility: hidden;
		display: none;
	}
	
	/********** CONTENTAREA **********/
	#contentarea {
		background: #FFFFFF;
	}
	
	#contentarea .column {
		text-align: left;
	}
	
	#title h1 {
		page-break-before: avoid;
		page-break-after: avoid;
		margin-bottom: 10px;
		color: #000000;
		font-size: 18px;
	}
	
	/********** CONTENT ELEMENTS **********/
	#contentarea .text {
		text-align: justify;
	}
	
	#contentarea .text a:link,
	#contentarea .text a:visited {
		color: #c32929;
		font-weight: bold;
	}
	
	#contentarea .text span.nb {
		color: #FF0000;
	}
	
	#contentarea .tulemused td {
		border: none;
		padding: 2px;
	}
	
	#contentarea .tulemused th {
	 	border-bottom: 2px solid #000000;
		white-space: nowrap; 
	 	padding: 2px;
	 	padding-top: 5px;
	}
}
