@page { background: #fff; font-size: 11pt; font-family:Tahoma,Verdana,Geneva,sans-serif; padding: 0.5in; }
h1 { font-family:Jokerman; margin:10px 0px; font-size:26pt; color:#ff0; text-align:center; clear:both; }

#mainnav, #alert, .vcard { display:none;  }

.hrecipe { width: 6in; margin: 0.5in auto; height: 4in; background:#fff; color:#582; border:1pt dotted #666; padding:0;
  page-break-inside: avoid; position:relative; }
  .hrecipe h2 { font-family: Tahoma,Verdana,Geneva,sans-serif; color:#E30; font-size:16pt; text-align: left; clear:both;
    padding:2pt; margin:0.25in 0.25in 0; border-bottom: 1pt solid #E30; }
  .hrecipe ol, .hrecipe ul { text-align: left; padding:5pt 0; width:2.35in; border-left: 1pt dotted #582; }
    .hrecipe li { color:#582; font-size:9pt; line-height:11pt; margin: 0 0.25em; padding: 0; }
  .hrecipe p { color:#582; font-size:9pt; line-height:11pt; clear:both; padding: 2pt; margin:0 0.25in; border-bottom: 1pt dotted #582; }
  .ingredients {  margin: 0 0 0.1in 0.5in; }
  .method {  margin: 0 0.5in 0.1in 0; float: right; }
  .logo { position:absolute; top:0.05in; right:0.05in; font-size:10pt; color:#E30 !important; font-family:Jokerman; z-index:10; }  
  .note { font-size: 0.8em; font-style:italic;}
.hrecipe.back { background:#fff url(../Images/group2large.jpg) no-repeat bottom center; }
  
.r35 { width:5in; height:3in;  page-break-after:auto; }
  .r35 h2 { font-size:13pt; }
  .r35 ol, .r35 ul { padding:5pt 0; width:1.85in; }
  .r35 li, .r35 p { font-size:8pt; line-height:10pt; }
  .r35 ul + p { display:none; }
.r35.back { background:#fff url(../Images/group2.jpg) no-repeat bottom center; }
  
hr.break { display:block; page-break-before:always; width:0; height:0; color:#fff; background:#fff; }