body.print-view { height: 100%;}

.print-view #site-wrapper { padding-top: 0; }

.print-view #rz-bd {
	width: 982px;
	border: 0;
	background: none;
}

.print-view #rz-main { width: 100%; }

.print-view #rz-w {
	margin-left: 0;
	padding: 0;
	width: 634px;
	position: relative;
}

.print-view #rz-e {
	width: 322px;
	margin: 16px 0 0 0;
	padding: 7px 7px 0 7px;
}

.print-view .page {
	width: 606px;
	margin-bottom: 8px;
	padding: 23px 14px 0 14px;
	background: url(../images_css/bg-print-area.png) 0 0 no-repeat;
}

.print-view .note { margin-bottom: 5px; color: #999; font-size: 85%; text-align: center; line-height: 1; }

.print-view .ad { margin-bottom: 8px; }


.print-view #rz-lead { width: 604px; margin: 0 0 12px 2px; padding: 6px 13px; background-color: #fff; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.print-view #rz-lead .atc { float: right; background:url(../images_css/rz-icons.png) no-repeat 0 -296px; padding: 3px 0px 3px 22px; font-size: 85%; }

.print-view #rz-lead .custom-dd { float: right; width: 0px; }
.print-view #rz-lead .fly-dt { display: none; }
.print-view #rz-lead .fly-dd { margin: 10px 0 0 13px; }
.print-view #rz-e.fixed-top { position: fixed; top: 0; left: 50%; margin-top: 10px; margin-left: 155px; *margin-left: 154px; _position: static; _margin: 16px 0 0 0; }
.print-view #rz-e.fixed-bottom { position: fixed; bottom: 0; left: 50%; margin-top: 0; margin-left: 155px; *margin-left: 154px; _position: static; _margin: 0; }

.print-view .left { float: left; }
.print-view .text-sm { font-size: 85%; }
.print-view .text-med { font-size: 100%; }
.print-view .text-lg { font-size: 123.1%; }


.print-view #rz-lead ul {float: right;}

.print-view #rz-lead #add-to-cb ul {float: none;}

#print-options .ft { margin: 0 -7px 0 -14px; padding-top: 7px; border-top: 1px solid #eee; text-align: center; }
#print-options .remember { margin-left: 9px; }
#print-options form { padding: 2px 0 0 7px; }
#print-options h4 { font-weight: bold; }
#print-options label { cursor: pointer; }
#print-options li { float: left; }


#print-options .ft label { cursor: pointer; *display: inline-block; *padding-top: 5px; *vertical-align: top;}
#print-options .ft input{*display: inline-block; *margin-top: 5px; *vertical-align: top;}

#post-recipe-print .ft.block input, #post-recipe-print .ft.block label {*display: inline-block; *padding-top: 5px; *vertical-align: top;}
#post-recipe-print .ft.block input{*margin-top: 5px;}
#rz-e #print-options .button { *width: 87px; _width: 95px; position: static; }
#print-options .button span { position: static; }

/*#print-area .print-btn { clear: left; width: 92px; margin: 0 auto; padding-top: 28px; }
#print-area .print-btn a { font-size: 16px; }
#print-area .print-btn span { float: left; padding-top: 0; _margin-left: 0px;}
#print-area .print-btn b { float: left; width: 15px; padding-right: 2px; height: 30px; background: url(../images_css/rz-icons.png) no-repeat 0 -2652px; }
#print-area .print-btn a:active b { background-position: 0 -2712px; }
*/
#print-options .button b {
	background: url("../images_css/rz-icons.png") no-repeat scroll 0 -2653px transparent;
	float: left;
	height: 26px;
	padding-right: 2px;
	width: 15px;
}
#print-options .button:active b { background-position: 0 -2712px; }

#print-options .print-sizes { margin-bottom: 9px; }
#print-options .print-sizes li { margin-right: 14px; }
#print-options .print-sizes li.last { margin-right: 0; }
#print-options .print-sizes a { display: block; width: 86px; height: 19px; padding-top: 72px; color: #333; font-size: 85%; border: 1px solid #dfdfdf; text-align: center; text-decoration: none; background: #f7f7f7 url(../images_css/rz-icons.png) no-repeat 0 0; }
#print-options .print-sizes a:hover,
#print-options .print-sizes .selected a { color: #6b7a0c; border-color: #6b7a0c; }
#print-options .print-sizes .s-8x11 a { background-position: 18px -2394px; }
#print-options .print-sizes .s-4x6 a { background-position: 18px -2478px; }
#print-options .print-sizes .s-3x5 a { background-position: 24px -2554px; }

#print-options .include { padding: 3px 0 8px 0; }
#print-options .include li { width: 147px; line-height: 1.539; }
#print-options .include li.full { float: none; width: 100%; clear: both;}

#print-options .text-sizes { float: left; margin: 0 0 4px 6px; }
#print-options .text-sizes li { margin-right: 14px; line-height: 20px; }
#print-options .text-sizes label { margin-left: 3px; *margin-left: 0; }

/* styles for printable area of recipe print */
#print-area .block { position: relative; z-index: 1; }
#print-area .section-title { margin-bottom: 0.381em; padding-top: 3px; }
#print-area .logo { float: right; margin: 6px 3px 0 0; }
#print-area #logo-sm { display: none; }
/* #print-area #logo-lg {
	background: url("../images_css/rz-ui.png") no-repeat scroll -532px -1361px transparent;
	height: 25px;
	width: 81px;
} */
#print-area .outline { display: block; position: absolute; z-index: 1; }
#print-area .page-header { clear: left; margin-bottom: 8px; color: #666; font-size: 11px; }
#print-area .page-header .page-num { float: right; }

#print-area .credit { margin-bottom: 0.636em; color: #666; font-size: 85%; }
#print-area .rating { float: left; margin-bottom: 1.273em; color: #666; font-size: 85%; white-space: nowrap; _float: none; }
/*#print-area .rating img { vertical-align: middle; }*/
#print-area .rating .stars { float: left; width: 89px; height: 16px; margin-right: 0.545em; }
#print-area .rating .stars .off { position: absolute; z-index: 2; }
#print-area .rating .stars .on { display: block; position: relative; z-index: 2; overflow: hidden; }

#print-area .photo-lg { float: right; width: 160px; padding: 0 0 10px 10px; }
#print-area .photo-lg .credit { margin-top: -1px; line-height: 1; }
#print-area .photo-sm { float: right; width: 120px; padding: 0 0 10px 10px; }
#print-area .photo-sm .credit { margin-top: -2px; line-height: 1; }

#print-area .time { clear: left; float: left; *width: 100%; }
#print-area .time ul { margin-bottom: 0.538em; }
#print-area .time li { float: left; padding: 0 0.636em; font-size: 85%; background-color: #eee; line-height: 24px; border-right: 1px solid #fff; }
#print-area .time li.timer { padding: 0; font-size: 0; line-height: 0; }
#print-area .time li.last { border-right: 0; }

#print-area .about {clear: left; margin-bottom: 1.231em; }
#print-area .about h2 { margin-bottom: 0.118em; }

#print-area .ingredients {clear: left; margin-bottom: 0.538em; }
#print-area .ingredients h2{ font-size:16px; font-weight:bold; font-family:Arial; margin-bottom:0px;}
#print-area .ingredients ul { display:block; margin:0; padding:0 0 0 10px;}
#print-area .ingredients ul li{ display:inline-block; width:100%; clear:both; margin-bottom:5px;}

#print-area .directions { float: none; clear: left; margin-bottom: 1.231em;}
#print-area .directions h2{ font-size:16px; font-weight:bold; font-family:Arial; margin-bottom:0px;}
#print-area .directions ul { display:block; margin:0; padding:0 0 0 10px;}
#print-area .directions li{ display:inline-block; width:100%; clear:both; margin-bottom:5px;}
#print-area .directions .num { font-size:18px;}

#print-area .private-note {
	clear: left;
	margin-bottom: 2.154em;
	padding: 0.462em 1em 0 1em;
	border: 1px solid #E2E0D4;
	background-color: #FFFDF1;
}

#print-area .private-note p { padding-bottom: 9px; }

#print-area .private-note h4 {
	margin-bottom: 4px;
	font-size: 108%;
}

#print-area .nutrition-facts {
	width: 572px;
	margin-bottom: 1.538em;
	padding: 0.769em 1em 1em 1em;
	border: 1px solid #333;
    display: none !important;
}

#print-area .nutrition-facts h3 { font-size: 182%; margin-bottom: 0.286em; }

#print-area .nutrition-facts p {
	margin: 0;
	color: #666;
	line-height: 1.465;
}

#print-area .nutrition-facts dl { width: 280px; }

#print-area .nutrition-facts dt { width: 187px; }

#print-area .nutrition-facts dt.sub { width: 180px; _width: 173px; }

#print-area .nutrition-facts dd { width: 93px; }

#print-area .nutrition-facts .fat-cals { border-bottom: 0; }

#print-area .nutrition-facts .last { border-bottom: 4px solid #333; }

#print-area .nutrition-facts .col1 { float: left; width: 280px; }

#print-area .nutrition-facts .col2 { float: right; width: 280px; }

#print-area .recent-reviews { margin-bottom: 1em; }

#print-area .recent-reviews h2 { margin-bottom: 0.118em; }

#print-area .recent-reviews li { margin-bottom: 0.769em; border-bottom: 1px solid #d8d8d8; }

#print-area .recent-reviews p { margin-bottom: 0.538em; line-height: 1.385; }

#print-area .recent-reviews .rating { float: none; }

#print-area.ps-4x6 .recent-reviews p {font-size: 100%;}

#print-area .copyright { color: #666; font-size: 85%; }

#print-area .print-btn { clear: left; width: 230px; margin: 0 auto; padding-top: 28px; }

#print-area .print-btn a { font-size: 16px; float: left;}

#print-area .print-btn span { float: left; padding-top: 0; _margin-left: 0px;}

#print-area .print-btn b { 
	loat: left;
	width: 15px;
	padding-right: 2px;
	height: 30px;
	background: url(../images_css/rz-icons.png) no-repeat 0 -2652px;
}

#print-area .print-btn a:active b { background-position: 0 -2712px; }

#print-area .remember-settings {float: left; margin: 6px 0px 0px 7px;}

#print-area .remember-settings input {margin-right: 7px;}

/* 4x6 specific styles */
#print-area.ps-4x6 .page  { padding: 21px 17px 0 17px; }

#print-area.ps-4x6 .block { width: 570px; height: 378px; padding: 0; }

#print-area.ps-4x6 .block .wrap {
	width: 542px;
	height: 369px;
	padding: 9px 14px 0 14px;
}

#print-area.ps-4x6 .top {
	width: 576px;
	height: 387px;
	padding: 0;
}

#print-area.ps-4x6 .top .wrap {
	width: 542px;
	height: 368px;
	padding: 19px 20px 0 14px;
}

#print-area.ps-4x6 .block-header {
	margin-bottom: 0.818em;
	padding-bottom: 1px;
	font-size: 85%;
	border-bottom: 1px dotted #d8d8d8;
	font-weight: normal;
}

#print-area.ps-4x6 .block-header .page-num { float: right; }

#print-area.ps-4x6 .section-title {font-size: 131%;}

#print-area.ps-4x6 h1.section-title{font-size: 161.6%; font-weight: normal;}

#print-area.ps-4x6 #logo-lg { display: none; }

#print-area.ps-4x6 #logo-sm { display: block; }

#print-area.ps-4x6 h2 {font-size: 131%;}

#print-area.ps-4x6 p { font-size: 85%; }

#print-area.ps-4x6 section.about p { font-size: 100%; }

#print-area.ps-4x6 .time li {
	padding: 0 0.636em;
	background-color: #fff;
	line-height: 1;
	border-color: #666;
}

#print-area.ps-4x6 .time li.timer { display: none; }

#print-area.ps-4x6 .time li.cook { padding-left: 0; }

#print-area.ps-4x6 .time strong { font-weight: normal; }

#print-area.ps-4x6 .ingredients li,
#print-area.ps-3x5 .ingredients li { margin-bottom: 0.5em; color: #666; font-size: 77%; }

#print-area.ps-4x6 .ingredients li span,
#print-area.ps-3x5 .ingredients li span { margin-left: -0.455em; color: #333; font-size: 131%; }


#print-area.ps-4x6 .directions ol,
#print-area.ps-3x5 .directions ol { margin-left: 20px; *margin-left: 24px; padding-left: 14px; }

#print-area.ps-4x6 .directions ol li,
#print-area.ps-3x5 .directions ol li { margin-bottom: 0.273em; font-size: 93%; }

#print-area.ps-4x6 .directions ol li span,
#print-area.ps-3x5 .directions ol li span { margin-left: -0.455em; color: #333; font-size: 100%; *margin-left: -0.769em;}


/* nutrition facts needs exact sizes since it doesn't scale well */
#print-area.ps-4x6 .nutrition-facts { width: 470px; padding: 2px 6px 6px 6px; border-color: #333; }
#print-area.ps-3x5 .nutrition-facts { width: 428px; padding: 2px 6px 6px 6px; border-color: #333; }
#print-area.ps-4x6 .nutrition-facts h3,
#print-area.ps-3x5 .nutrition-facts h3 { padding-top: 3px; font-size: 161.6%; margin-bottom: 10px; color: #333; }
#print-area.ps-4x6 .nutrition-facts p,
#print-area.ps-3x5 .nutrition-facts p { line-height: 1.3; }
#print-area.ps-4x6 .nutrition-facts .col1,
#print-area.ps-4x6 .nutrition-facts .col2 { width: 235px; }
#print-area.ps-3x5 .nutrition-facts .col1,
#print-area.ps-3x5 .nutrition-facts .col2 { width: 201px; }
#print-area.ps-4x6 .nutrition-facts .col1 dl,
#print-area.ps-3x5 .nutrition-facts .col1 dl {padding-top: 7px; }
#print-area.ps-4x6 .nutrition-facts dl { width: 214px; line-height: 1.8; }
#print-area.ps-3x5 .nutrition-facts dl { width: 194px; line-height: 1.8; }
#print-area.ps-4x6 .nutrition-facts dt { width: 187px; font-weight: bold; }
#print-area.ps-3x5 .nutrition-facts dt { width: 167px; font-weight: bold; }
#print-area.ps-4x6 .nutrition-facts dt.sub,
#print-area.ps-3x5 .nutrition-facts dt.sub { width: 118px; font-weight: normal; _width: 111px; }
#print-area.ps-4x6 .nutrition-facts dd,
#print-area.ps-3x5 .nutrition-facts dd { width: 27px; }
#print-area.ps-4x6 .nutrition-facts .cals,
#print-area.ps-3x5 .nutrition-facts .cals { padding: 1px 0; border-bottom: 1px solid #333; }
#print-area.ps-4x6 .nutrition-facts .fat-cals,
#print-area.ps-3x5 .nutrition-facts .fat-cals { padding-top: 1px; font-weight: normal; }
#print-area.ps-4x6 .nutrition-facts .last,
#print-area.ps-3x5 .nutrition-facts .last { border-width: 2px; }

/* 3x5 specific styles */
#print-area.ps-3x5 .page  { padding: 21px 17px 0 17px; }

#print-area.ps-3x5 .block { width: 470px; height: 281px; }
#print-area.ps-3x5 .block .wrap { width: 442px; height: 201px; padding: 9px 14px 0 14px; }
#print-area.ps-3x5 .top { width: 476px; height: 290px; }
#print-area.ps-3x5 .top .wrap { width: 442px; height: 271px; padding: 19px 20px 0 14px; }

#print-area.ps-3x5 .block-header { margin-bottom: 0.818em; padding-bottom: 1px; font-size: 85%; border-bottom: 1px dotted #d8d8d8; font-weight: normal; }
#print-area.ps-3x5 .block-header .page-num { float: right; }

#print-area.ps-3x5 .section-title { margin-bottom: 0.182em; font-size: 161.6%; font-weight: normal; }

#print-area.ps-3x5 #logo-lg { display: none; }

#print-area.ps-3x5 #logo-sm { display: block; }

#print-area.ps-3x5 .logo { margin: 4px 1px 0 0; }

#print-area.ps-3x5 h2 { font-size: 131% }

#print-area.ps-3x5 p { font-size: 85%; }

#print-area.ps-3x5 .recent-reviews p { font-size: 100%; }

#print-area.ps-3x5 .about p { font-size: 100%; }

#print-area.ps-3x5 .credit { margin-bottom: 0.273em; }

#print-area.ps-3x5 .rating { margin-bottom: 0.545em; }

#print-area.ps-3x5 .time li {
	padding: 0 0.364em;
	background-color: #fff;
	line-height: 1;
	border-color: #666;
}

#print-area.ps-3x5 .time li.timer { display: none; }
#print-area.ps-3x5 .time li.cook { padding-left: 0; }
#print-area.ps-3x5 .time strong { font-weight: normal; }
#print-area.ps-3x5 .ingredients h2 { margin-bottom: 0.071em; }

/* setup classes to help with dynamically building page */
#print-area.ps-8x11 .auto-height,
#print-area.ps-4x6 .auto-height,
#print-area.ps-3x5 .auto-height {height: auto; }
#print-area.ps-8x11 .auto-height .section,
#print-area.ps-4x6 .auto-height .section,
#print-area.ps-3x5 .auto-height .section {}
#print-area.ps-8x11 .auto-height .wrap,
#print-area.ps-4x6 .auto-height .wrap,
#print-area.ps-3x5 .auto-height .wrap {height: auto; }
#rz-w #post-recipe-print {z-index: 0;left: 0;right: 0;text-align: center;margin-bottom: 21px;}
body.print-view #rz-main .inline-rating {float: left;padding: 0px 7px 0px 0px;*width: 89px;*height: 16px;display: block;}
body.print-view #rz-main .page .inline-rating.small {padding-right: 7px;display: block;}
body.print-view #rz-main #rz-e #bigbox {margin-left: -7px;position: relative;z-index: 2;}