@media screen, handheld, projection, speech, tty, tv {
	*.forprint
		{ display: none; }
}

@media print {
	*.forscreen
		{ display: none; }
	* {
		color: #000000 !important;
		background: transparent !important;
	}
	.faq .faq_links,
	#content_block #content_block_bot,
	#content_block #content_block_top,
	#header,
	#path,
	#left_coll,
	#right_coll {
		display: none;
	}
	#print {
		display: block;
	}
	.whf,
	.hf {
		height: auto !important;
	}
	
	#content_block #page_header {
		border-bottom: 1px solid #000000;
		margin: 0 0 15px 0;
		padding: 0;
	}
	#content_block #page_header div {
		display: none !important;
	}
	#content_block #page_header h1 {
		display: block;
		color: #40c3ec !important;
		font-size: 26px;
		font-weight: normal;
		padding: 0 0 12px 0;
	}
	#content_block .content_padd {
		margin: 0 !important;
		padding: 0 !important;
		
		overflow: visible;
	}
	#full,
	#full #full_td,
	#content_block .content_padd,
	#content_block,
	#page_layout #page_content,
	#page_layout,
	#table_container {
		width: 100% !important;
		height: auto !important;
	}
	#container {
		width: 100%;
	}
	#container #container_padd {
		padding: 0;
	}
	.faq dd,
	.texts_list dd {
		display: block !important;
	}
	.faq dt div,
	.texts_list dt div {
		padding: 0 !important;
	}
	.faq dt div {
		font-weight: bold;
	}
	.faq .faq_header h2 {
		display: block;
		color: #00afe6 !important;
		margin: 10px 0 15px 0;
	}
	.faq .faq_header div {
		display: none;
	}
}