/* sIFR */
.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; }

body {font: 10pt Arial, Helvetica, sans-serif;line-height:16px;width: 100%; margin: 0; padding:0;float: none;}
.page{width:17cm;border:1px solid #999;}

.footer { padding: 10px 10px 10px 10px; }

.doNotPrint,
.shortcuts,
.ingredients p.rating,
.ingredients ul,
#customer-ratings,
.toplink,
.nav-links,
.subnav,
.lozenge-link,
.recipe-img{
	display: none;
}
img{border:0}
dl dt{width:120px;margin:0;padding:0;text-align:left;float:left}
dl dd{clear:both;width:120px;margin:0;padding:0;text-align:left;float:left}
table th, table td{width:120px;margin:0;padding:0;text-align:left;vertical-align:top;}

.recipe-header{margin:10px 0 10px 0;padding:10px 0 10px 0;}
.recipe-header .padding{margin:0 0 10px 0;}

.recipe-img-thumbnail{display:block !important;float:left;width:128px;height:128px;margin:0 20px 15px 0;}

.ingredients{clear:both;}

h1{position:absolute;left:210px;top:41px;width:420px;font-weight:normal;font-size:18pt;line-height:24pt;margin:10px 0 0 0;text-align:center;}
h2{margin:0 0 2px 0;min-height:auto !important;font-weight:normal;font-size:14pt;}
.logo img{display:none;}
.logo{
	display: list-item; 
	list-style-image: url(/images/CookingChef/logo-print.gif);
	list-style-position: inside; 

	color: #fff;  
	width:190px;
	height:80px;
	padding:0 0 0 5px;
}
.container{padding:0 10px 0 10px;}

.recipe-overview{float:left;width:35%;margin:0 0 10px 0;}
.recipe-overview table td{padding:0 5px 0px 0;font-size:9pt;}
.recipe-ingredients{float:right;width:35%;padding:0 0 5px 0;}
h2.recipe-ingredients{float:right;width:35%;padding:0 0 5px 0;}
.recipe-ingredients table{width:auto !important;}
.recipe-ingredients table td{width:auto !important;padding:0 5px 0px 0;font-size:9pt;}

.instructions{clear:both;padding:10px 0 5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.instructions ol{padding:0;margin:0 0 0 2em;}
.instructions ol li{margin:0 0 5px 0;}
.instructions ol li ul{padding:10px 0 5px 25px;list-style-type:none;}
.instructions ol li ul li{display:inline;margin:0 10px 0 0;}

fieldset{display:none;}

.copyright{display:none;}

.attachments{text-align:right;}
.attachments img{margin:0 0 0 10px;}
.footer-links{text-align:right;}

