no-print,
header .search-form,
.top-nav,
.bottom-nav,
footer .footer-col,
.recipe-meta,
.gallery,
.recipe-method .step-photo,
.post-comments
{display: none;}

.print-only {display: block;}

html {font-size: 11px;}
body {background-image: none; background-color: #fff;}
body, p, a, td, th, input, textarea, select, option {color: #000;}

header {padding: 0;}
header h1 img {max-height: 50px;}

footer {background-image: none; background-color: #fff; }
footer,
footer p {color: #000;}
footer .copyrights {margin-top: 0; padding-top: 1rem; border-color: #eee;}
footer .copyrights p {font-size: 0.8rem;}

.page-container {margin-bottom: 0;}

.page-title {margin: 0 0 2rem;}

.recipe-ingredients {width: 32%; float: right; padding: 0 0 0 2rem; border-left: solid 1px #eee;}
.recipe-page main {width: 65%; float: left; padding: 0; }

.recipe-method .one-step {min-height: 1rem; border-bottom-width: 0; padding: 0 0 0.1rem 2.5rem;}
.recipe-method .one-step:before {border-width: 0; font-size: 1.2rem; line-height: 1.3; top: 0; left: 0; font-weight: 400; content: counter(method-steps) "."; color: #333; text-align: left; width: 2.5rem; height: 1.5rem;}
.recipe-method .step-desc {padding-top: 0;}