@media print {
	#classement table{
		width:18cm;
		background-color:#000099;	
		font-size: 11px;
	}
	#counter{
      display:	none;
	}
    #principal{
		width: 18cm;
/*		color: red;*/
	}	
	#printBtn{
		display: none; 
		text-align: right;
	}
	#sectionLinks{
		display:none;
	}
}

#classement{
   margin-top: 10px;
}
table.tableClassement{
  border-bottom:black 4px double;
  border-left:black 4px double;
  border-right:black 4px double;
  border-top: black 4px double;
  font-size: 0.7em;
}

#tableClassementCourse{
}

#tableClassementCourse td.row{
    border-bottom : 0px;	
}

#tableClassementCourse td.rowD{
    border-bottom : 0px;	
	font-weight: bold;
}

TD.HC1
{
BORDER-BOTTOM : black 1px double;
BORDER-LEFT   : 0px;
BORDER-RIGHT  : 0px;
BORDER-TOP    : 0px;
WIDTH         : 6%;
BORDER-WIDTH  : 3px; }
TD.HC2
{
BORDER-BOTTOM : black 1px double;
BORDER-LEFT   : 0px;
BORDER-RIGHT  : 0px;
BORDER-TOP    : 0px;
WIDTH         : 25%;
BORDER-WIDTH  : 3px;
}
TD.HC3
{
    BORDER-BOTTOM : black 1px double;
    BORDER-LEFT   : 0px;
    BORDER-RIGHT  : 0px;
    BORDER-TOP    : 0px;
    WIDTH         : 25%;
    BORDER-WIDTH  : 3px;
}
TD.HC4
{
    BORDER-BOTTOM : black 1px double;
    BORDER-LEFT   : 0px;
    BORDER-RIGHT  : 0px;
    BORDER-TOP    : 0px;
    WIDTH         : 23%;
    BORDER-WIDTH  : 3px;
}
TD.HC5
{
    BORDER-BOTTOM : black 1px double;
    BORDER-LEFT   : 0px;
    BORDER-RIGHT  : 0px;
    BORDER-TOP    : 0px;
    WIDTH         : 14%;
    BORDER-WIDTH  : 3px;
}
td.HC6
{
    BORDER-BOTTOM : black 1px double;
    BORDER-LEFT   : 0px;
    BORDER-RIGHT  : 0px;
    BORDER-TOP    : 0px;
    WIDTH         : 7%;
    TEXT-ALIGN    : RIGHT;
    BORDER-WIDTH  : 3px;    
    PADDING-RIGHT : 2px;
}

#tabsClassement td{
  font-size:1.2em;
  background-color:#0066FF;
  width:300px;
  text-align:center
}

#tabsClassement td a{
  text-decoration:none;
  color: #FFFFFF;
}

#tableClassementRegularite td {
	width:auto; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;

	
}

#tableClassementClub .raceTitle {
  border-bottom: 0px;
  border-right: 0px;
  border-top: thin solid #000000;
}

#tableClassementClub td {
	width:auto; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;	
}



#tableClassementClub .tableClassement td:last-child{
  border-right: thin solid #000000;
  border-left: thick solid #000000;
  font-weight: bold;
  border-left: medium solid #000000;    
  
}

#tableClassementInterequipe .raceTitle {
  border-bottom: 0px;
  border-right: 0px;
  border-top: thin solid #000000;
}

#tableClassementInterequipe .tableClassement td:last-child{
  border-right: thin solid #000000;;
  font-weight: bold;
  border-left: medium solid #000000;  
}


#tableClassementInterequipe td {
	width:auto; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#tableClassementInterequipe td.point {
  border-right: 0px;
}
#tableClassementInterequipe td.pointBest {
  border-right: 0px;
}