@page {
  size: A4;
  margin: 2.5em;
}

@media print {
    a {
        break-inside: avoid;
        page-break-inside: avoid; 
    }

    body {
		font-size: 13pt;
		line-height: 1.3;
		background: #fff !important;
		color: #000;
		margin: 0;
	}

    h2, 
    h3, 
    h4 {
        font-size: 14pt;
        margin-top: 25px;
    }

    h1, 
    h2, 
    h3, 
    h4, 
    h5, 
    h6, 
    blockquote p, 
    .blockquote p {
        break-inside: avoid;
        page-break-inside: avoid; 
        break-after: avoid;
        page-break-after: avoid; 
    }

    img {
        break-inside: avoid;
    }

    .header__navigation-row, 
    .print-button,
    .social-sharing,
    #hs_cos_wrapper_footer-module-2,
    #hs_cos_wrapper_footer-module-3,
    #hs_cos_wrapper_widget_1726252488860,
    #hs_cos_wrapper_footer-module-5,
    #hs_cos_wrapper_footer-module-7,
    #hs_cos_wrapper_footer-module-10 {
        display: none;
        padding: 0 !important;
    }

    .header__navigation-left, .header__navigation-right {
        display: none;    
        height: 0 !important;
    }

    .recipe-container #hs_cos_wrapper_dnd_area-module-3, #hs_cos_wrapper_module_17278917763916 {
        width: 50%;
    }

    #hs_cos_wrapper_dnd_area-dnd_partial-13-module-2,
    #hs_cos_wrapper_dnd_area-dnd_partial-13-module-3,
    #hs_cos_wrapper_dnd_area-dnd_partial-13-module-4,
    #hs_cos_wrapper_module_17279775039925,
    #hs_cos_wrapper_module_17279775039926,
    #hs_cos_wrapper_module_17279775039927 {
        display: none !important;
    }

    .dnd_area-row-0-padding,
    .content-wrapper--vertical-spacing, .dnd-section
        padding: 1rem !important;
    }
}