﻿*{
overflow: visible !important; /* Required for FireFox pre-3.6 to print past page 1 */
}

.accessibility, hr {
    display:none;
}

html, body{
    background: white;
    font-size: 90%;
    page-break-inside: auto;
    font-family:Arial !important;
}

h1, h2 {font-size: 150% !important;}
div {background: none;}
#content{
   overflow: hidden;
   font-size:11pt;
   line-height: 1.4em;
}

#recipe_header img{
    background: #fff;
    padding: 5px;
    border-bottom: 1px solid #d1d1d1;
    width: 225px;
    height: 210px;
    margin: 0 10px 0 -5px;
    float: none;
}


#general_content {background-color: #fff !important; background-image: none !important;}

#header,
ul#subnav,
div#footer,
#eyebrow,
#recipe_summary,
#secondary-content,
#mainnav,
#breadcrumb,
#masthead,
#page-header,
#recipe-tools,
.recipe_tool,
.social_panel,
#recipeclub-accountpanel,
p.rating_statement a:link,
#sidebar,
#rating-panel-wrapper,
div.column.three { display:none !important; float:none;}
div.rating { padding:0px; }


#content{
    page-break-inside: auto;
    min-height: 1px;
    height: auto;
}

h1:after
{
    content: 'This Recipe was downloaded from chelsea.co.nz, for the full version please visit the website';
    display: block;
    font-size: 12px;
    color: #222;
    line-height: 14px;
    text-transform: uppercase;
         
         }

#wrapper, #content, #recipe {
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    float:none;
}

#recipe_header {
    position:relative;
}

#recipe_header .recipe_summary {
    position:absolute;
    top:0;
    left:250px;
    width:300px;
    
    padding:5px;
    
}

#recipe_header .recipe_summary dt {
    clear:left;
    padding:0 5px 0 0;
    float:left;
    margin:0;
    float:none;
}

#recipe_header .recipe_summary dd {
    clear:right;
    float:none;
    padding:0;
    margin:0;
}

#recipe_header .recipe_summary .rating {
    text-indent:0;
    height:auto;
    width:auto;
    background:none;
    margin:0;
    padding:0;
    position:relative;
    display:inline;
    
}

/* steps */
.steps, .print-steps, .steps-nav  {
    display:none;
}

#popup {
    display:none;
}

.step{
    width:230px;
    margin-bottom:10px;
}

.step img {
    margin-bottom:5px;
}

.step-number {
    font-weight:bold;
}

#recipe-steps{
    display: none;   
}

h1, h3 {border-bottom:1px solid #777; padding-bottom:10px; margin-bottom: 20px}

#site-footer {border-top:1px solid #777; padding-top: 10px; font-size:13px}

h1 span {font-size: 30px}

#site-tools,
#recipe-intro,
#similar-recipes-wrapper,
#recipe-products-wrapper,
#ratings,
.sprite-icon-time,
.hide,
#product-detail,
#product-line,
#footer-sitemap,
.site-credit,
.legalnav
{display:none}

.recipe-details span {display:block}

#recipe-header,
#ingredients,
#method
{margin-bottom: 40px}
