/*
** print.css made by exove
*/

* {
	background: none !important;
	border: none !important;
	width: auto !important;
	text-align: left !important;
}

html, body {
	background: #fff !important;
	width: 100% !important;
	height: 100% !important;
}

img#logo {
	width: 198px !important;
	height: 36px !important;
}


/*
** clearing
*/

div#page,
div#tags,
div#branding,
div#content-column,
div#main-column,
div#article,
div#header,
div#legal-info,
div#copyright,
div#footer {
	overflow: hidden !important;
	height: 1% !important;
	clear: both !important;
	float: none !important;
}


div#page,
div#main-column {
	width: 100% !important;
	height: auto !important;
}

div#tags,
div#legal-info,
div#content-column {
	padding: 0px !important;
}

div#tags {
	margin: 0px !important;
}

span.popularity,
span.comments,
span.author {
	border-left: 1px solid #ccc !important;
}

div#branding {
	margin-top: 0px !important;
}

div#header {
	border-bottom: 2px solid #ccc !important;
	padding: 12px 0px !important;
	margin: 0px 12px !important;
	margin-bottom: 12px !important;
}

div#footer {
	padding: 12px 0px !important;
	margin: 0px 12px !important;
	border-top: 2px solid #ccc !important;
}


/*
** hiding extra stuff
*/

div.ad,
div.lift,
a.back-up,
div#header-column,
div#ad-column,
div#breadcrumbs,
div#secondary-column,
div#main-navigation-area,
div#sitemap,
div#article-toolbar,
div#social-toolbar,
ul#utility-navigation,
ul#legal-navigation,
ul#site-logos,
div#smf-footer,
div#debug,
p.loginToComment,
div.info-box,
div.content-block,
div.system-message,
form#arvostele,
body.print div#vastauslomake,
div#ezwt,
div#print-toolbar {
	display: none !important;
}