@media print {
	*.forscreen,
	.shadow,
	.bottom_menu,
	.search_wrapper,
	.descriptions .item .readmore,
	.readmore,
	.rm,
	.main_title img,
	.img_wrap span,
	.img_wrap a,
	.recipes_filter,
	.images,
	.path_wrapper,
	.gallery_wrap_rcp_itm .image,
	.news_item.img_wrap .image,
	.img_wrap .picture,
	.img_wrap .flag_rcp,
	.gallery_wrap,
	.title.news .nutrition,
	.title.news .competition,
	.types_holder .news_item .title .title_bg .news_ico, 
	.title.news .title_bg .news_ico,
	iframe,
	.comments_form,
	#contacts
	{ 
		display: none !important; 
	}
	* {
		max-width: 660px;
		color: #000000 !important;
		background: transparent !important;
	}
	.types_holder {
		width: auto !important;
	}
	.right {
		padding-left: 30px;
	}
	.forprint .pimages {
		height: 160px;
		margin-top: 20px;
	}
	.forprint .hold {
		margin: 20px 0 0 20px;
	}
	.pimage {
		height: 150px;
		margin-bottom: 20px;
	}
	.whf,
	.hf {
		height: auto !important;
	}
	.first_tab .news .main_title span,
	.sectionTwo_wrapper .main_title span, 
	.second_tab #title_recipes .main_title span {
		padding: 0px;
	}
	.first_tab .news .img_wrap {
		margin: 0;
	}
	.first_tab .news .text_bottom {
		padding-left: 0;
	}
	.tab_one,
	.tab_two {
		margin: 20px 0 0 0;
		padding: 0;
	}
	.tab_one img,
	.tab_one .img_wrap,
	.tab_two .img_wrap,
	.tab_two img {
		width: 150px;
	}
	.tab_two .news .text_bottom .hold, 
	.tab_one .news .text_bottom .hold {
		padding-left: 20px;
	}
	.descriptions .item {
		display: block !important;
	}
	.descriptions .image {
		height: 160px;
		overflow: hidden;
		margin: 20px 0;
	}
	.forprint .itema .imagea {
		height: 150px;
		overflow: hidden;
		padding: 30px;
		border: 1px solid #000;
	}
	.forprint .itema  {
		margin: 0 !important;
		padding: 0 !important;
	}
	#title_recipes .descriptions .hold,
	#title_recipes .descriptions .item {
		height: auto !important;
	}
	.sectionTwo_wrapper .tab_one,
	.sectionTwo_wrapper .tab_two {
		width: auto !important;
		padding: 0;
		margin: 0;
	}
	.item .img_wrap {
		height: 160px;
		overflow: hidden;
	}
	.recipes_blocks .item {
		float: none !important;
		width: 660px;
	}
	#recipes .text_wrapper {
		width: auto !important;
	}
	.comments .right {
		margin: 0;
		padding: 0;
	}
	.recipes_blocks .pimage img {
		height: 100px;
	}
	.title.news .title_bg h1.nutr {
		padding-left: 0;
	}
	.recipes_blocks .pimage {
		width: 200px;
		height: 150px;
		overflow: hidden;
		position: relative;
		margin-top: -180px;
	}
	.recipes .img_wrap_big .picture {
		margin: 0;
	}
	.recent_recipes {
		padding-top: 150px;
	}
}