/*

-----------------------------

Yle.fi - yle_global_print.css
required css file
media = print

Used to override styles
in yle_global.css for printing

-----------------------------

Table of contents:

== hide content from print ==
== disable framework styles ==

== modified global header for print ==
== modified global footer for print ==
	
*/


/* == universal reset for colors and backgrounds == */
* {
	color: #000 !important; 
	background: #fff !important;
	border-color: #000 !important;
	text-align: left !important;
}

/* == hide content from print == */
#navigation ul,
#tools,
.local-navigation,
.local-header,
.path,
.local-footer,
.responsible,
.global_balkbg,
.centerizer,
.centerizer #global_nav,
.centerizer #global_nav ul.navi
{
	display: none !important;
}

/* == display logo ==*/
.logo {position: static; left: 0; top: 0;}

/* == disable framework styles - widths, columns, positioning, margins, floats, paddings and backgrounds == */
#navigation,
#site,
.page, 
.gutter, 
.heading,
.introduction, 
.grid, 
.content,
.fragment1, .fragment1-1, .fragment1-2, .fragment1-3, 
.fragment2, .fragment2-1, .fragment2-2, .fragment2-3,
.fragment3, .fragment3-1, .fragment3-2, .fragment3-3,
.fragment4, .fragment4-1, .fragment4-2, .fragment4-3,
.global-footer div,
.contact, 
.vcard
{
	color: #000 !important;
	position: static !important;
	float: none !important; 
	width: auto !important;
	display: block !important; 
	background: #fff !important; 
	padding: 0 !important; 
	margin:0 !important; 
	overflow: visible !important;
}

.global-header {border: 0 !important;}
#yle_footer {margin-top:20px !important;}

/* == modified global header for print == */
.heading {
	margin-bottom: 20px !important; 
	padding: 20px 0 0 !important; 
	border-bottom: 3px solid #ccc;
	border-color: #ccc !important;
	height: auto !important;
	min-height: 100% !important;
}

/* == modified global footer for print == */
.contact {
	margin-top: 20px !important; 
	padding: 20px 0 !important; 
	border-top: 3px solid #ccc;
	border-color: #ccc !important;
	border-bottom: 0;
}