@media print {
    .nav-button__toggle {
        display: none;
    }
    .nav__mobile {
        display: none;
    }
    .nav__header {
        display: none;
    }
    .header__links {
        display: none;
    }
    .header__site {
        padding: 10px 0;
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
    }
    .header__logo {
        width: 200px;
    }
    .hero {
        display: none;
    }
    .flex-grid--recipe-share {
        display: none;
    }
    .recipe__categories {
        display: none;
    }
    .footer__site {
        display: none;
    }
    .recipe--similar {
        display: none;
    }
    .recipe__meta {
        padding: 10px 0;
    }
    .recipe__meta li {
        display: block;
        font-size: 1.2rem;
    }
    .recipe__title {
        margin-top: 0;
    }
    .recipe__description {
        margin: 10px 0;
        font-size: 1.2rem;
    }
    .recipe__image-cell img {
        width: 250px;
        height: auto;
        float: left;
        padding-right: 20px;
    }
    .recipe__video {
        display: none;
    }
    h1 {
        font-size: 3.0rem;
    }
    h2 {
        font-size: 2.4rem;
        margin-top: 20px;
    }
    h3 {
        font-size: 2.1rem;
    }
    h4 {
        font-size: 1.9rem;
    }
    .instruction__item {
        padding: 0 0 20px 50px;
        margin-bottom: 0;
        min-height: auto;
        font-size: 1.2rem;
    }
    .instruction__item:before {
        height: 36px;
        width: 36px;
        line-height: 36px;
        font-size: 2.1rem;
    }
    .ingredient__item {
        padding: 5px 10px;
        font-size: 1.2rem;
    }
}

@page {
    margin: 0.5in;
}