@media print{
    header, footer, .wp-block-lazyblock-newsletter, .wp-block-lazyblock-produktwelt, .recipe-of-month-archive, .wp-block-lazyblock-print{
        display: none;
    }
    body > *{
        padding: 0 80px;
        font-size: 12px;
        margin-bottom: 20px;
    }
    .has-text-align-center{
        text-align: left;
    }
    .visual{
        min-height: initial;
    }
    .wp-block-lazyblock-recepie-info{
        float: right;
    }
    .recipe-info > div{
        padding: 0 10px;
        box-sizing: border-box;
    }
    h2{
        font-size: initial;
    }
    .visual{
        margin-bottom: 0 !important;
        background-image: none !important;
        margin-top: 40px;
    }
    .print{
        display: block;
    }
    img.print{
        max-width: 50%;
        height: auto;
        float: left;
        display: block;
    }
}