@page  
{ 
    size: A4;   /* auto is the initial value */ 

    /* this affects the margin in the printer settings */ 
    margin: 10mm 10mm 10mm 10mm;  
} 

* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
    color-adjust: exact !important;                 /* Firefox 48 – 96 */
    print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
   word-wrap: initial;
}

html,
body {
    margin: 0px;
    padding: 0px;
}

.page-break-after {
	page-break-after: always;
}

#pagina-corpo {
    margin-top: 0;
}

#testa,
#pagina-menu,
#pagina-cerca,
#piede,
.linkfinali,
.liste-tipolista,
#shareurl,
#schedaset-inseriscicodici,
.noprint {
	display:none;
	visibility: hidden;	
}

#pagina-contenuti {
	width: 100%;
}

div[id^='grafico'] {
	max-width: 100%;
} 

.visibilita-solo-stampa {
	display: revert;
	visibility: visible;
}

#schedaset-contenitorecodici {
	flex-direction: column;
}

.pul-overflow-up {
  display: none !important;
}
.contenuto-overflow-up {
	height: auto;
}

.listaAnalisiProdAtleta {
    text-align: left;
}

.analisiTable {
    width: 200px !important;
}


.analisiFondamentale {
	display: inline-block; 
	/*width: 480px; */
	padding: 15px; 
	vertical-align: top;
}
.analisiProdAtleta {
	display: inline-block; 
	/*width: 320px; */
	padding: 15px; 
	vertical-align: top;
}

#schedaset-listacodici {
    width: 100%;
    max-width: 100%;
    margin: auto;
}

#schedaset-listacodici table.thCodici,
#schedaset-listacodici table.tdCodici {
  width: 100%;
}

#schedaset-formazione {
  width: 100%;
  display: flex;
  justify-content: space-around;
}

#schedaset-formazione > div {
  width: 200px;
}