/* Page Settings */
@page {margin: 1.5cm 1cm;}

/* Body */
body { background:white; color:black; margin:0;font-size:12px;line-height:1.3; }
body > .container * {border:none;margin-left:0; float:none; width:auto;padding-left:0;}

/* Global */
.no-print, .no-print a, body > footer {display:none;}
.do-print {display:block;}

/* General */
a[href]:after {content: "" !important;}


/* Header */
.page-header {height:60px;margin-bottom:20px;}
.logo{padding:10px 0;}
header:after {content: "www.delallo.com";}
/*header:before {display: block;content: "Thank you for printing our content at www.delallo.com.";margin-bottom: 10px;border: 1px solid #bbb;padding: 3px 5px;font-style: italic;}*/

/* Headings */
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
h1, h1 a {font-size: 20pt !important;font-weight:700;}
h2, h2 a {font-size: 14pt;margin-top: 25px;}
h3, h3 a { margin-left:10px; margin-bottom:10px; padding-bottom:0px }

/* Content */
.print-content {font-size:18px !important;margin-top:10px;}
p, .brandon-font, .bws-video-recipe-content, ul {font-family: "brandon-grotesque" !important;font-size:18px !important;}
a { font-weight:bold; color:#000066; decoration:underline }
blockquote, table, pre { page-break-inside:avoid }

ul, ol, dl { page-break-before:avoid;margin:0;padding:0;list-style-position:inside; }

img { page-break-inside:avoid; page-break-after:avoid; }
body > .container :not(.print-full-img) img {max-width: 300px !important;border: 0;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left }