body {
  font: 12px Arial,Helvetica,Sans-Serif;
  color: #444;
  line-height: 150%;
}
a img { border: 0; }
.left {
  float: left;
  margin: 0 10px 10px 0;
}
.right {
  float: right;
  margin: 0 0 10px 10px;
}
.hr {
  border-bottom: 1px solid #ccc;
  margin: 20px 0;
}
#mast {
  border-bottom: 1px solid #ccc;
}
#footer {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
a { color: #0a51a1; }

h2 { font-size: 24px; }
.post { border-bottom: 1px solid #ccc; }

/* hide these elements for printing */
#content-header, #form, #search-recipes-bar, #sharethis_0, #search, #nav, #nav-sub, #column-sub, #footer-ads, #recipe-instructions object, #sub-util, #recipe-submitted-by p a, #recipe-instructions h3 br, #footer {
  display: none;
}
.recipe-comments #header h1 { line-height: 32px; }
.recipe-comments #content-sub { width: 680px; }
.recipe-comments #recipe-submitted-by { padding-left: 80px; margin: 0; }
.recipe-comments #recipe-submitted-by img { float: left; margin-left: -80px; }
.recipe-comments #recipe-instructions { float: left; width: 460px; }
.recipe-comments #recipe-instructions h3 { margin: 0; }
.recipe-comments #recipe-ingredients { float: right; width: 200px; font-size: 11px; }
.recipe-comments #recipe-ingredients ul { margin: 0; padding: 0 0 0 15px;}