#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: 80%;
	margin:    0 0 .5em 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;
	}