@media print {
    #page-container {
        padding-top: 0 !important;
    }

    .container {
        width: 100%;
        max-width: unset;
    }

    .recipe-view-inner {
        padding: 0;
    }

    #wpadminbar,
    header,
    footer,
    .custom-breadcrumbs,
    .print-btn-container,
    .recipe-view .recipe-banner,
    .need-help,
    .related-recipes {
        display: none !important;
    }
	
	body, html {
		background-color: #FFF !important;
	}

    li,
    .chefs-tips {
        break-inside: avoid !important;
        page-break-inside: avoid !important; /* older browsers */
    }

    .recipe-details {
        flex-wrap: wrap;
    }

    .recipe-details .ingredients,
    .recipe-details .instructions {
        flex: 0 0 100%;
    }

}