@media print {
  #site-header,#site-footer,.sidebar,.ad-slot,.rating-section,
  .recipe-action-bar,.trending-banner,.btn-pinterest,
  #cookie-banner,.faq-section,.tips-section,.related-recipes,
  .comments-area,.recipe-print-btn { display:none !important; }
  body { font-size:11pt; color:#000; font-family:Georgia,serif; }
  h1 { font-size:18pt; } h2 { font-size:14pt; } h3 { font-size:12pt; }
  .recipe-card-box { border:1px solid #ccc; padding:16pt; box-shadow:none; background:white; }
  .ingredient-check { border:1px solid #999; }
  .step-number { background:#333; -webkit-print-color-adjust:exact; }
  .step-image img { max-width:180pt; }
  a { color:#000; text-decoration:none; }
  img { page-break-inside:avoid; }
}
