@media print {
    header, footer, aside, .fleche_gauche, .fleche_droite{
        display: none; 
    }

    h1{
        font-size: 2.5rem;
    }

    a[href^="http"]:after{
        content: " [" attr(href) "]";
    }

    * {
        box-shadow: none;
        text-shadow: none;
        background: transparent;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    .print{ /*éléments visibles que sur impression*/
        display: block;
    }
    .print img, img.print {
        width: 100px;
        height: auto;
    }
    
    .grid .carte{
        display: none !important;
    }
    table{
        border-color: #11111180;
    }
    table th{
        border-color: #11111180;
    }
    table td{
        border-color: #11111180;
    }

    .no-print{
        display: none;
    }
}