body {
font:normal 9pt Verdana, Arial, Helvetica, sans-serif;
background:#fff;
color:#333;
}

h1, h2, h3 {font-weight:normal;color:#000;}
h1 {font-size:12pt;}
h2 {font-size:10pt;}
p, li {font-size:9pt;}

#masthead, #ter, .utils, #breadcrumb, #ft ul, .jqmAlert {
display:none;
}

.grid-2 .col, .grid-4 .grid-2 {float:right;display:inline;}
.grid-2 div.first, .grid-4 div.first, .grid-3 .col {float:left;}
.grid-2 .col, .grid-4 .grid-2, .grid-4 .grid-2 .col {width:50%;}
.grid-3 .col {width:33%;}

#recipedetails .col {
width:344px;
}

#recipedetails div.first {
width:274px;
}

#recipedetails h1 {
margin:0;
padding:0 0 8px 0;
border-bottom:2px dotted #b5b6b6;
}

#recipedetails p {
font-size:9pt;
padding:0 0 8px 0;
border-bottom:2px dotted #b5b6b6;
}

#recipedetails h2 {
color:#666;
}

#recipedetails h2 span {
color:#999;
}

#cats {
clear:both;
width:100%;
margin:0 0 0 11px;
}

#cats .col {
}

#cats div.first {
}

#cats li {
line-height:1.5em;
}

.ingredients h2 {clear:both;}



.sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
