/*******************************************************************************
PRINT STYLE SHEET - SOME THINGS MAY NEED TO BE ADJUSTED ON A SITE BY SITE BASIS
*******************************************************************************/
/* BASE PRINT STYLES */
#skip, #nav { display: none; }
img { border: none; }
body { text-align: left; line-height: 1.4; font-size: 12pt; font-family: arial,sans-serif; background: #fff; }
h1, h2, h3, h4, h5, h6 { margin: .25em 0 1em; line-height: normal; }
h1 { font-size: 22pt; }
h2 { font-size: 18pt; }
h3 { font-size: 16pt; }
h4 { font-size: 14pt; }
h5 { font-size: 13pt; }
h6 { font-size: 12pt; }
sup { vertical-align: top; }
sub { vertical-align: text-bottom; }
div#container { margin: 0 5%; padding: 0; width: auto; float: none !important; color: #000; background: transparent none; border: 0; }
div#header { margin-bottom: -8px; }
	div#header img { vertical-align: bottom; }
div#content { padding-top: 1em; border-top: 1px solid #000; }
	div#content blockquote p { text-indent: -1em !important; }
a:link, a:visited { color: #00c; font-weight: bold; text-decoration: underline; background: transparent none; }
/* DISPLAY THE URL AFTER THE LINK, IF THE BROWSER UNDERSTANDS THIS */
div#content a:link:after, div#content a:visited:after { font-size: 87%; content: " (" attr(href) ") "; }
div#content a[href^="/"]:after { content: " (http://SITE NAME HERE" attr(href) ")"; }
table, td { padding: .25em; border: 1px solid #000; /*border-collapse: collapse;*/ }
th { padding: .25em; text-align: center; font-weight: bold; }
th, td { border-collapse: collapse; }
hr { height: 1px; border: 0; border-top: 1px solid #000; }
/* sIFR PRINT STYLES...HEADLINES WILL NOW PRINT AS NORMAL TEXT */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; width: 0; height: 0; position: absolute; overflow: hidden; }
span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }
/* HIDE THESE WHEN PRINTING */
#top-links, .mainnav, #sidebar, #block-wrapper, #footer {display:none; }
/* ADDITIONAL PRINT STYLES */
.ingredient-item-quantity, .ingredient-item-org_quantity { display:none; }
#recipe-view.wrapper .left { width: 457px; }
#left-column .left { float: left; margin: 0; padding: 0; width: 288px; }
#recipe-view.wrapper .right { margin: 0 0 0 14px; width: 252px; }
#left-column .right { float: left; margin: 0; min-height: 355px; padding: 0; width: 288px; }
#recipe-recalc-form-input-submit { display: none; }
#recipe-recalc-form-div-label-recalc { float: left; margin: 4px 0 0; width: 50px; }
.instruction-title, .serving_suggestions-title, .recipe-refer-form-title, .recipe-comment-form-title, .nutrition_info-title { font-weight: bold; }
#recipe-view.wrapper .description-box .copy { margin: 0; padding:0; }
.ingredient-title { font-weight: bold; margin-top: 15px; }
.recipe-recalc-form-wrapper h6 { display: none; }
ul, ol { margin-top:0px; padding-top:0px; }
p span { font-weight: bold;	font-size: 12pt !important; display: block; margin:0;padding:0;margin-top:15px;}
p		{ padding:0px;margin:0px;}

#print-method, #print-presentation, #print-wine_recommendation { margin-bottom: 15px;}
