* {
/*	border: 1px solid red;*/
}
.for_print {
	display: block !important;
}
.not_for_print {
	display: none !important;
}

/* display: none */
#mako_main_floating_menu, #id_sideMenuHolder, #mako_main_glideDiv, .ad { /* shimushon */
	display: none !important;
}
.side_bar_width {
	display: none;
}
.generic_horizontal_29_space {
	display: none;
	width: 0;
}
/*  */
body {
	height: auto;
	background: #FFFFFF;
	overflow: visible !important;
	_overflow: auto !important;
}
body, .mako_main_scroller_container, table.mako_main_panel_table {
	overflow: visible;
}
table.mako_main_panel_table,
.mako_main_content_table {
	width: 455px !important;
}
.generic_tags{
	text-align: right;
}
.mako_main_scroller_container {
	width: auto;
	height: auto;
	text-align: center;
	overflow-x:visible !important;
}
.mako_main_content_table {
	padding: 0 !important;
	width: 445px !important;
}
.mako_main_main_containter {
	width: 455px !important;
	margin: 0 auto;
	background:#fff;
	text-align: right;
	padding-bottom: 19px;
}
.mako_main_header_table { /* Header */
	display: none;
}

.mako_main_footer_table { /* Footer */
	display: none;
}
/* PRINTING HEADER CSS */
.mako_printing_header {
	display: block !important;
	direction: rtl;
	text-align: right;
	color: #00adef;
	font-size: 40px;
	font-weight: normal;
	text-decoration: none;
	background: #FFFFFF;
	padding-top: 28px;
	width: 455px;
}
.mako_printing_header .clearer {
	height: 47px;
}
.mako_printing_header img {
	margin-bottom: -3px;
	_margin-bottom: 0;
	float: right;
	margin-left: 9px;
}
.mako_printing_header .print_buttons {
	margin-top: 15px;
	height: 23px;
	_height: 25px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}
.mako_printing_header .print_buttons a {
	display: block;
	float: left;
	margin-right: 4px;
}
.mako_printing_header .print_buttons a img {
	margin-top: 4px;
	margin-bottom: -3px;
	_margin-bottom: 0;
	float: none;
	margin-left: 0;
}


/* PRINTING FOOTER CSS */
.mako_printing_footer {
	display: block !important;
	margin-bottom: 10px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #555555;
	width: 445px;
	text-align:right;
}
.mako_printing_footer span {
	color: #000000;
	display: block;
}
.mako_printing_footer span a {
	color: #000000;
}
.mako_printing_footer strong {
	color: #00acdf;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

/* Recipies modifications */
.related_meals_width {
	display: none;
}
.statusbar {
	display: none;
}
#glossaryTable {
	display: none;
}
.gnr_grading_container_gray {
	display: none;
}
#divAddCommentMain, .talkback_top_links, .talkback_holder, .talkbacks_legend {
	display: none;
}

.recipe_ingredient {
	border-bottom: 1px solid #000000;
}
.recipe_details td {
	border: 1px solid #000000;
}
#warmins {
	display: block;
}

/* Article modifications */
.article {
	width: 445px;
	padding: 0;
	height: auto;
	overflow: visible;
	text-align: right;
}
.al_Left, .al_Right, .al_ {
	float: none !important;
	_float: right !important;
	margin-left: 10px !important;
	margin-right: 0 !important;
}
/* Opponents article modification */
.opponent_content {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	overflow: visible;
}
.opponent_content .generic_tags {
	display: none;
}
#opponent_right_content, #opponent_left_content {
	display: block;
	margin-left: 10px;
}
#opponent_right_content .for_print, #opponent_left_content .for_print {
	float: none;
}
.opponents .generic_pic435x329 {
	width: 435px;
}
.opponents .s435x329, .s435x329 img {
	width: 435px;
}





/* Pic gallery */
.picture_gallery .full_page_width {
	width: 445px;
}
/* Talkbacks printing page */ 
.talk_back_print_page {
	direction: rtl;
	font-size: 11px;
	margin-bottom: 14px;
}
.talk_back_print_page .header {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 24px;
}
.talk_back_print_page .header span {
	font-weight: normal;
}
.talk_back_print_page .tb {
	border-top:1px solid #BEBDB9; 
	margin-top: 6px; 
	padding-top: 5px;
}
.next_talk_back{
	color: #000000;
	text-decoration: none;
  	background: url(/images/common/to_left.gif) right top no-repeat; 
  	padding-right:22px;
  	margin-left:22px;
  	padding-bottom:8px;
  	}
	.next_talk_next{
	color: #000000;
	text-decoration: none;
  	background: url(/images/common/to_right.gif) left top no-repeat; 
  	padding-left:22px;
  	_margin-right:22px;
  	padding-bottom:8px;
  	}
.next_back_div	{
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
	direction: ltr;
	height: 35px;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	}
.padding_12{
	 margin-left:15px;
	}

/* mako printing buttons */	

.print_buttons {
	border-bottom: none !important;
	height: 3px !important;
}
.print_buttons img {
	display: block;
}
.bip_grid .body_text_entry,
.bip_grid #wrapper_menu_bar,
.bip_grid .breadcrumbs,
.bip_grid .helpful_all_footer_links,
.bip_grid .fb_iframe_widget,
.bip_grid .status_bar_v2{
	display: none;
}
.bip_grid .article {
	width: 425px!important;
}

.bip_grid .print_buttons img,
.pzm .mako_main_portlet_group_container_td.side_bar_width,
.pzm .print_buttons img {
	display: block;
}

.pzm .main_column_width,
.pzm .mako_main_portlet_group_container_td,
.pzm .bottom_ordering,
.pzm .pzm_footer,
.pzm .pzm_breadcrumbs,
.pzm .menu,
.pzm .header_search,
.pzm .pzm_banners,
.pzm #topbarHeader,
.pzm #fancybox-overlay {
    display: none;
}


.pzm .mako_content_container{
	width: 445px;
}
.pzm .mako_scroller_container{
	background: none;
}
.pzm .mako_main_main_containter{
	padding: 0;
}
.mako_printing_header .print_buttons {
    border-bottom: 1px solid #999999!important;
    border-top: 1px solid #999999;
    height: 23px!important;
    margin-bottom: 10px;
    margin-top: 15px;
}

body.pzm{
	background: none;
}
.pzm img.mador_picture{
	 width: 445px !important;
}
.pzm .article{
	 width: 445px !important;
}
.pzm #fancybox-content,
.pzm .ui-widget-content{
	display: none;
}
.pzm .mako_printing_header .clearer{
	font-size: 36px;
}

.pregnancy_birth .breadcrumbs,
.pregnancy_birth .menu,
.pregnancy_birth .calc,
.pregnancy_birth .bottom_ordering,
.pregnancy_birth .ninemonth_footer{
	display: none;
}

.pregnancy_birth .mako_content_container{
	 width: 445px !important;
}
.pregnancy_birth .article{
	 width: 445px !important;
	 padding: 0px;
}
.pregnancy_birth .mako_content_container{
	 padding: 0px;
}
.pregnancy_birth img.mador_picture{
	 width: 445px !important;
}
body.pregnancy_birth,
.pregnancy_birth .header_background,
.pregnancy_birth .header_conteiner,
.pregnancy_birth .mako_main_main_containter,
.pregnancy_birth .mako_content_container{
	background: none;
}
.pregnancy_birth .print_buttons img {
	display: block;
}

.mako_main_portlet_container{
	margin: 0 auto;
	text-align: center;
}
	