body {
    margin: 1rem;
}

.print-illu {
    width:100%;
    height: auto;
}




@media print {
    @page {
        margin: 1cm 1cm;
        size: A4 portrait;
    }
    
    body {
        margin: 0;
    }
    .printhidden {
        display:none;
    }

    img, .print-galerieitem {
        break-inside: avoid;
        max-height: 13cm;
    }

    .print-illu {
        max-height: 100%;
        width:auto;
    }

    .grid-reg2 {
        grid-gap: 0.5cm;
        row-gap: 0.5cm;
        grid-row-gap: 0.5cm;
    }
}