/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

/* =Font Styles
++++++++++++++++++++++++++*/
h1, h2, h3, h4, h5, span, p, ul {margin:0; padding:0; line-height:24px; color:#1d578e; font-family:arial, helvetica, verdana, sans-serif;}
h1, h2 {margin:0; padding:0; line-height:27px; font-weight:bold; font-size:24px;}
h3 {font-weight:bold; font-size:16px;}
span {font-size:13px;}
p, ul li {font-size:15px;}
iframe {display:none;}

/* =Standard sIFR Styles
++++++++++++++++++++++++++*/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display:none !important; height:0; width:0; position:absolute; overflow:hidden;}
span.sIFR-alternate {visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto !important;}

.rcpCard8x11 span.sIFR-alternate {line-height:38px; font-size:35px !important;}
.rcpCard3x5 span.sIFR-alternate, .rcpCard4x6 span.sIFR-alternate {line-height:27px; font-size:24px !important;}

#dnHdr, #LNB, #dnFT, #rcWrapper .top, #rcWrapper #nav, #rcWrapper #browseArea, #overlayWrap, #rcWrapper .shareIcons, #printOverlay, .printDisplayCorrect {display:none;}
#printArea, #printArea > *  {display:block !important;}
#printArea #rcpNutrition, #printArea #rcpNutrition .overlayBox, #printArea #nutritionOverlay, #printArea #nutritionOverlay .top, #printArea #nutritionOverlay .shadow, #printArea #nutritionOverlay .bottom {display:block;}

/* =Recipe Cards 
============*/
.rcpCardSm {line-height:27px; font-size:24px;}
.rcpCardLg {line-height:38px;font-size:39px;}
.rcpCard3x5 span {font-size:13px;}
.rcpCard3x5 p, .rcpCard3x4 ul li {font-size:15px;}
.rcpCard3x5 h3 {font-weight:bold; font-size:16px;}
.rcpCard4x6 p, .rcpCard4x6 ul li {line-height:20px; font-size:13px;}
.rcpCard4x6 h3 {font-weight:bold; font-size:13px;}
.rcpCard8x11 p, .rcpCard8x11 ul li {line-height:26px; font-size:16px;}
.rcpCard8x11 h3 {font-weight:bold; font-size:18px;}
.rcpCard8x11 span {font-size:16px;} 
.rcpCntnt ul {width:auto; height:auto; margin-right:45px; margin-bottom:45px; list-style:none;}
.rcpCntnt .note {display:inline; float:left; width:100%;}

.rcpCardSmBG {width:545px; _width:543px; margin-bottom:30px;}
#rcpCard .rcpCardSmTop {float:left; width:545px; _width:543px; height:43px; margin:0; padding:15px 20px 0 6px; background:url(../images/print_recipe_card_small_top.png) no-repeat top left;}
#rcpCard .rcpCardSmTop h2 {display:inline; float:left; width:auto; margin:10px 0 7px 10px;}
#rcpCard .rcpCardSmTop .pageNum {display:inline; float:right; width:auto; margin:16px 25px 0 0;}
#rcpCard .rcpCardSmMid {float:left; width:545px; _width:543px; margin:0; padding:0; background:url(../images/print_recipe_card_small_shadow.png) repeat-y;}
#rcpCard .cntntWidthSm {width:527px;}
#rcpCard .cntntBGSm {display:inline; float:left; width:527px; margin:0 8px; _margin-right:0; background:url(../images/recipe_card_small_cont_mid.png) repeat-y;}
	.rcpCntnt .rcpCntntSmTop {float:left; width:527px; margin:0; background:url(../images/recipe_card_small_cont_top.png) no-repeat top left;}
	.rcpCntnt .rcpCntntSmMid {display:inline; float:left; min-height:200px; _height:200px; padding:17px 0 40px 25px; _padding-right:0;}
	.rcpCntnt .rcpCntntSmBttm {float:left; width:527px; margin:0; background:url(../images/recipe_card_small_cont_bottom.png) no-repeat bottom left;}
#rcpCard .rcpCardSmBttm {float:left; _float:none; width:545px; _width:543px; height:50px; background:url(../images/print_recipe_card_small_shadow_btm.png) no-repeat top left;}
.rcpCntntSmMid img {display:inline; float:right; margin-right:25px;}
.logoAreaSmWidth {display:inline; float:left; width:527px; height:40px; margin-left:8px; padding-bottom:10px; background-color:#fff;}
.logoAreaSmWidth span {display:inline; float:left; margin-top:5px; margin-left:25px; font-size:9px;}
.logoAreaSmWidth img {display:inline; float:right; margin-right:25px;}

/* =8.5x11 recipe card container
++++++++++++++++++++++++++*/
.rcpCardLgBG {width:767px; _width:765px;}
#rcpCard .rcpCardLgTop {float:left; width:767px; _width:765px; height:68px; margin:0; padding:35px 20px 0 6px; background:url(../images/print_recipe_card_large_top.png) no-repeat top left;}
#rcpCard .rcpCardLgTop h2 {display:inline; float:left; width:auto; margin:15px 0 7px 22px;}
#rcpCard .rcpCardLgTop .pageNum {display:inline; float:right; width:auto; margin:16px 25px 0 0;}
#rcpCard .rcpCardLgMid {float:left; width:767px; _width:765px; margin:0; padding:0; background:url(../images/print_recipe_card_large_shadow.png) repeat-y;}
#rcpCard .cntntWidthLg {width:737px;}
#rcpCard .cntntBGLg {display:inline; float:left; width:737px; margin:0 14px; _margin-right:0; background:url(../images/recipe_card_large_cont_mid.png) repeat-y;}
.rcpCntnt .rcpCntntLgTop {float:left; width:737px; margin:0; background:url(../images/recipe_card_large_cont_top.png) no-repeat top left;}
.rcpCntnt .rcpCntntLgMid {display:inline; float:left; min-height:800px; _height:800px; padding:17px 0px 40px 35px; _padding-right:0;}
.rcpCntnt .rcpCntntLgMid h3, .rcpCntnt .rcpCntntLgMid p {float:left; width:400px;}
.rcpCntnt .rcpCntntLgMid img {display:inline; float:right;}
.rcpCntnt .rcpCntntLgMid ul {display:inline; float:left; width:470px; margin:10px 0 40px 0; padding:0; list-style:none;}
.rcpCntnt .rcpCntntLgMid ul li {display:inline; float:left; width:100%;}
.rcpCntnt .rcpCntntLgMid ul#rcpCardInstu {width:650px;}
.rcpCntnt .rcpCntntLgBttm {float:left; width:737px; margin:0; background:url(../images/recipe_card_large_cont_bottom.png) no-repeat bottom left;}
#rcpCard .rcpCardLgBttm {float:left; _float:none; width:767px; _width:765px; height:50px; background:url(../images/print_recipe_card_large_shadow_btm.png) no-repeat top left;}
.rcpCntntLgMid img {display:inline; float:right; margin-right:35px;}
.logoAreaLgWidth {display:inline; float:left; width:737px; height:70px; margin-left:14px; padding-bottom:10px; background-color:#fff;}
.logoAreaLgWidth span {display:inline; float:left; margin-top:10px; margin-left:35px; font-size:16px;}
.logoAreaLgWidth img {display:inline; float:right; margin-right:35px;}

/* =nutrition container
+++++++++++++++++++++++++*/
#rcpNutrition {font-size:8pt; font-family:arial, helvetica, verdana, sans-serif;}
/*#rcpNutrition h2#nutritionTitle, #rcpNutrition h1#nutritionTitle {display:inline; float:left; margin-top:5px; margin-left:20px; line-height:32px; font-size:28px;}
#rcpNutrition p {display:inline; float:left; width:480px; margin-top:15px; margin-left:20px; font-size:13px;}
#rcpNutrition p.important {font-size:15pt; font-weight:bold;}
#rcpNutrition .container div {display:inline; float:left; width:506px; height:26px; padding-left:20px;}
#rcpNutrition .container div, #rcpNutrition .container div span {color:#1d578e; line-height:26px; font-size:17px;}
#rcpNutrition .titleLine {display:inline; float:right; margin-top:15px; font-size:17px; background:none;}
#rcpNutrition .titleLine span {float:right; padding-right:40px;}
#rcpNutrition .oddLines {background:none;}
#rcpNutrition .evenLines {background:url(../images/overlay_nutrition_bg.jpg) no-repeat;}
#rcpNutrition .oddLines div.nutritionType, #rcpNutrition .evenLines div.nutritionType {display:inline; float:left; width:325px; margin:0; padding:0;}
#rcpNutrition .oddLines div.nutritionTypeLevel2, #rcpNutrition .evenLines div.nutritionTypeLevel2 {display:inline; float:left; width:280px; margin:0; padding:0; margin-left:45px;}
#rcpNutrition .oddLines div.nutritionAmount, #rcpNutrition .evenLines div.nutritionAmount {display:inline; float:left; width:80px; margin:0; padding:0;}
#rcpNutrition .oddLines div.DV, #rcpNutrition .evenLines div.DV {display:inline; float:left; width:75px; margin:0; padding:0; text-align:center;}*/
#rcpNutrition p, #rcpNutrition .titleLine, #rcpNutrition .oddLines, #rcpNutrition .evenLines {clear:both;}
#rcpNutrition .oddLines div, #rcpNutrition .evenLines div {float:left; padding:2px 10px; clear:right;}
#rcpNutrition p {margin-top:25px;}
#rcpNutrition div.titleLine {display:none;}

/* =advanced print styling 
----------------------------*/
#printArea #rcpNutrition {page-break-before: auto; page-break-after:avoid;}
#closeOverlay {display:none;}
