/* CALENDAR */
.calendarSmallHeading					{ background: #9C1F2F; color: #FFF; width: 100%; margin: 0px 0px 0px 0px; text-align: center; }
.calendarSmall							{ width: 100%; }
.calendarSmall th						{ background: #F6D019; color: #000; margin: 0px; padding: 2px 3px 2px 3px; text-align: center; }
.calendarSmall td						{ font-size: 0.8em; color: #000; text-align: center; padding: 2px 3px 2px 3px; }
.calendarSmall td a,
.calendarSmall td a:visited,
.calendarSmall td a:hover,
.calendarSmall td a:active				{ color: #000; }

.calendarSmall .raceday					{ background: #F6E385; }

.calendarSmall .selectday				{ background: #696BAA; color: #FFF; }
.calendarSmall .selectday a,
.calendarSmall .selectday a:visited,
.calendarSmall .selectday a:hover,
.calendarSmall .selectday a:active		{ color: #FFF; }

.calendarSmall .currentday				{ background: #2B2D72; color: #FFF; }
.calendarSmall .currentday a,
.calendarSmall .currentday a:visited,
.calendarSmall .currentday a:hover,
.calendarSmall .currentday a:active		{ color: #FFF; }