#wrap  {font: 80% "Calibri", verdana, helvetica, sans-serif; text-align: center; border-top: 1px solid #D5E5ED; padding-top: 20px;}
#wrap .hardleft  {text-align: left; float: left;  margin: 15px 0  0 25px;}
#wrap .hardright {text-align: right; float: right; margin: 15px 25px 0 0;}

#wrap #club {display: none;}
#wrap #event {font-size: 2em; text-align: center; color: #023464; font-weight: bold;}
#wrap h1 {display:none;}
#wrap h2 {font-size: 1.6em; padding: 0px; font-weight: normal;}
#wrap h3  {font-size: 1.4em;}
#wrap p {text-align: center;}

#wrap table {text-align: center; margin: auto; font-size: 1.4em; border-collapse: collapse; padding: 1px; border: 0px; border:1px solid #000000;}
#wrap th {background-color: #336699; color: #FFFFFF; font-weight: bold; padding: 2px; border: 1px solid #000000;}
#wrap td {padding-top: 0px; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; border-right: 1px solid #000000; vertical-align: top;}

#wrap .caption {padding: 5px; text-align: center; border: 0; font-weight: bold; font-size: 0.9em;}

#wrap .contents {text-align: left; margin-left: 20%;}
#wrap .race, .rank {text-align: center;}
#wrap .even {background-color: #D5E5ED;}
#wrap .odd{background-color: #FFFFFF;}

#wrap .natflag {display: none;}
#wrap .nattext {display: none;}

#wrap .resultlinks {text-align: left;}

#wrap .racelink {color: white;}
	
p:last-child {display: none;}

#report p:last-child {display: block !important;}
#report p{text-align: justify !important;}
