@media print {
 
  header, nav, .navbar, footer, button, .print-btn {
    display: none !important;
  }

  @page {
    margin: 1cm;
  }
  body {
    font-size: 9pt;
    line-height: 0.5;
    color: #000;
    background: #fff;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  }


  
  body, main, section, article, div, p, h2, h3, h4, ul, li, ol {
    display: block !important;
    visibility: visible !important;
    color: black !important;
    background: white !important;
  }
  
  
  img {
    display: none !important;
  }
}

 .recipe_info_section {
    display: none !important;
  }

   .featured_contents_text_container,
  .about_recipe,
  .recipe-details,
  .recipe-details .left,
  .recipe-details .right,
  .notes-list,
  .preperation_container,
  .main_content {
    display: block !important;
    width: 100% !important;
  }

  .featured_contents_img_container,
  .featured_contents_img_container img,
  .items-grid img,
  .preperation_container img,
  .main_content img {
    display: none !important;
  }

    .items-grid {
    display: block !important;
    margin: 0  !important;
    text-align: left !important;
    column-count: 1;
    column-gap: 1rem;
  }

  .items-grid figure {
    display: block;
    margin: 0 !important;
    padding: 0;
    text-align: left !important;
    break-inside: avoid;
    page-break-inside: avoid;
  }

  .items-grid figcaption {
    display: block;
    font-size: 8pt !important;
    margin-left: 0 !important;
    text-align: left !important;
  }
