#header, #nav, #footer, .menu, #login-encadrants, h3, .do-not-print, #debug {
    display: none;
    }

.page {
    width:            600px;
    margin:           0 auto;
    page-break-after: always;
    display:          block;
    font-size:        80%;

    }

.page p {
    font-size: 90%;
    margin:    0 0 0 0;

    }

#content {
    padding: 0;
    }

h2 {
    font-size:      18px;

    text-transform: capitalize
    }

table {
    width:  100%;
    border: 0
    }


tr, td {
    border: 0
    }



.print-header h2 {
    display:         flex;
    justify-content: space-between;
    border-bottom:   2px solid black;

    }

h3.print {
    display:    inherit;
    margin-top: 2em;
    }

.refuse {

    color:           red;
    text-align: center;
    font-weight: bold;
    }



table.droits  td, table.droits  th {
    font-size: 10px;
    padding: 0px;
    margin:0px;

    }

table.droits  th {
    font-weight: bold;
    }
.dossier_medical {
    page-break-after: always;
    break-after: page;
    }

.dossier_medical tr, .dossier_medical td,.dossier_medical th, .dossier_medical p {
    font-size: 10px;

    padding: 2px;
    }

.dossier_medical .imgsmall {
    height: 3cm;
    }

.dossier_medical h4 {
    font-size: 18px;
    margin: 1em 0 .5em 0;
    padding: 0;
    }
