<style type="text/css" media=screen>
* { padding: 0; margin: 0; }

body { margin:0; margin-top:0; margin-left:0; padding:0; color:#000000; text-align:left; font-family: Calibri, Arial, Georgia, "Times New Roman", Times, serif; 	
	font-size: 13px; line-height: 14px; }

TH { PADDING-RIGHT:4pt; PADDING-LEFT:4pt; font-family: arial,helvetica,sans-serif; FONT-SIZE:9pt; color:red; PADDING-BOTTOM:2pt; PADDING-TOP:2pt; WHITE-SPACE:nowrap; 
	BACKGROUND:#3B3B6C; COLOR:#FFFFFF }

TD { PADDING-RIGHT: 4pt; PADDING-LEFT: 4pt; font-family: arial,helvetica,sans-serif; FONT-SIZE:9pt; PADDING-BOTTOM:2pt; PADDING-TOP:2pt; }

div.DivHeader { background:#CCCCCC; text-align:center; }
div.DivFooter { background:#FFFFFF; text-align:center; }
div.DivBody1  { background:#FFFFFF; text-align:center; }
div.DivBody2  { background:#FFFFFF; text-align:center; }
div.DivBody3  { background:#FFFFFF; text-align:center; }

.TableHeader { background:#CCCCCC; margin:auto; width:90%; padding:0px; border-spacing:0px; }
.TableFooter  { background:#FFFFFF; margin:auto; width:90%; padding:0px; border-spacing:0px; }
.TableBody1   { background:#FFFFFF; border: 1px solid #CDCED2; margin:auto; width:90%; padding:0px; border-spacing:0px; border-collapse: collapse; }
.TableBody2   { background:#FFFFFF; border: 1px solid #CDCED2; margin:auto; width:90%; padding:0px; border-spacing:0px; border-collapse: collapse; }
.TableBody3   { background:#FFFFFF; border: 1px solid #CDCED2; margin:auto; width:90%; padding:0px; border-spacing:0px; border-collapse: collapse; }

.TblHeadingL1 { background:#CCCCCC; color:black; FONT-SIZE:11pt; TEXT-ALIGN:left;  WHITE-SPACE:nowrap }
.TblHeadingR1 { background:#CCCCCC; color:black; FONT-SIZE:11pt; TEXT-ALIGN:right; WHITE-SPACE:nowrap }

.ColHeadingL1 { background:#3B3B6C; color:white; FONT-SIZE:10pt; TEXT-ALIGN:left;  WHITE-SPACE:nowrap }
.ColHeadingR1 { background:#3B3B6C; color:white; FONT-SIZE:10pt; TEXT-ALIGN:right; WHITE-SPACE:nowrap }
.ColHeadingC1 { background:#3B3B6C; color:white; FONT-SIZE:10pt; TEXT-ALIGN:CENTER; VERTICAL-ALIGN:BOTTOM }

.RowTextCt    { color:black; TEXT-ALIGN:CENTER; VERTICAL-ALIGN: BOTTOM; BORDER-BOTTOM: #ccc 1px solid }
.RowTextLt    { color:black; TEXT-ALIGN:left;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowTextRt    { color:black; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }

.RowDayOfWeek { color:black; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowEventDate { color:black; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowEventType { color:black; TEXT-ALIGN:left;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowFacility  { color:black; TEXT-ALIGN:left;  WHITE-SPACE: nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowNotes     { color:black; TEXT-ALIGN:left; BORDER-BOTTOM: #ccc 1px solid }
.RowTeamName  { color:black; TEXT-ALIGN:left;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowTeamPts   { color:black; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowTimeEnd   { color:black; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }
.RowTimeStart { color:black; TEXT-ALIGN:right; font-weight:bold; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 1px solid }

.CalDays      { border: 1px solid #E5ECF6; color:#000000; vertical-align:top; height:100px; font-size:12px; }
.CalDayNumber { background-color:#E5ECF6; vertical-align:top; font-weight:bold; }
.DropDownList { font-size:16px; font-weight:bold; color:#3A5081; text-align:center; }
.Footnote     { color:red; FONT-SIZE:9pt; font:bold; BORDER-BOTTOM: #ccc 0px solid }
.HeaderEmail  { color:black; TEXT-ALIGN:right;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 0px solid }
.HeaderHome   { color:black; TEXT-ALIGN:right;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 0px solid }
.HeaderIndex  { color:black; TEXT-ALIGN:right;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 0px solid }
.HeaderLogo   { color:black; TEXT-ALIGN:left;  WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 0px solid }
.HeaderPrint  { color:black; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-BOTTOM: #ccc 0px solid }
.PoweredBy    { color:#3B3B6C; FONT-SIZE:8pt; font:bold; BORDER-BOTTOM: #ccc 0px solid }
.ReportTitle1 { font-size:18px; font-weight:bold; color:#3A5081; text-align:left; }
.ReportTitle2 { font-size:16px; font-weight:bold; color:#3A5081; text-align:left; }

/* links */
  a { color: #3A5081; font-weight:bold; background-color: inherit; text-decoration: underline; }
  a:hover { color: #EB9D2E; font-weight:bold; background-color: inherit; }
</style>
