tr
	{ height:17}


td	{
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:#000000;
	font-size: 9.0pt;
	font-family:Arial;
	width:20;
	}
.pad
	{font-size: 9.0pt;}

.blankDayLeft {
	font-size:9pt;
	background:#D6F4D9;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	border-left: 1pt solid #B2B2B2;
}
.blankDayRight {
	font-size:9pt;
	background:#D6F4D9;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
}
.weekDayLeft	{
	font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:white;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	border-left: 1pt solid #B2B2B2;
	}
.weekDayRight	{
	font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:white;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	}
.daysWeekLeft
	{font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	border-right:1pt solid #B2B2B2;
	border-bottom:1pt solid #B2B2B2;
	border-left:1pt solid #B2B2B2;
	background:#E4E4E4;
	}
	
.daysWeekRight
	{font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	border-right:1pt solid #B2B2B2;;
	border-bottom:1pt solid #B2B2B2;
	border-left:none;
	background:#E4E4E4;
	}
.dayOffLeft
	{
	font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#A3D1A3;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	border-left: 1pt solid #B2B2B2;
	}
.dayOffRight
	{
	font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#A3D1A3;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	}
.agendaUpperLeftCorner
	{border-top:1pt solid #000000;
	border-right:none;
	border-bottom:none;
	border-left:1pt solid #000000;
	background:white;
	}
.agendaUpperRightCorner
	{border-top:1pt solid #000000;
	border-right:1pt solid #000000;
	border-bottom:none;
	border-left:none;
	background:white;
	}
.agendaLeftBdr
	{border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1pt solid #000000;
	background:white;
	}
.agendaRightBdr
	{border-top:none;
	border-right:1pt solid #000000;
	border-bottom:none;
	border-left:none;
	background:white;
	}
.agendaLowerLeftCorner
	{border-top:none;
	border-right:none;
	border-bottom:1pt solid #000000;
	border-left:1pt solid #000000;
	background:white;
	}
.agendaLowerRightCorner
	{border-top:none;
	border-right:1pt solid #000000;
	border-bottom:1pt solid #000000;
	border-left:none;
	background:white;
	}
.agendaBottomBdr
	{font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-right:none;
	border-bottom:1pt solid #000000;
	border-left:none;
	background:white;
	}

.agendaText
	{font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-right:none;
	border-bottom:1pt solid #E4E4E4;
	border-left:none;
	background:white;
	}
.agendaLongText
	{font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-right:1pt solid #000000;
	border-bottom:1pt solid #E4E4E4;
	border-left:none;
	background:white;
	}
.updatedDate
	{color:#B2B2B2;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:right;
	}
.agendaTopRowTxt
	{font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-top:1pt solid #000000;
	border-right:none;
	border-bottom:1pt solid #E4E4E4;
	border-left:none;
	background:white;
	}
.monthYear
	{
	color:white;
	font-size:12.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	text-align:center;
	background:#99B9AC;
	border: 1pt solid #B2B2B2;
	}
.titleYear
	{color:#B2B2B2;
	font-size:36.0pt;
	font-family:"Times New Roman", serif;
	text-align:center;
	}
.titleLocation
	{color:#B2B2B2;
	font-size:32.0pt;
	font-family:"Times New Roman", serif;
	text-align:center;
	vertical-align:middle;
	}
.legendTxt
	{font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:left;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1pt solid #B2B2B2;
	}
.highlightDayLeft
	{
	font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#FFFFCC;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	border-left: 1pt solid #B2B2B2;
	}
.highlightDayRight
	{
	font-size:9.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#FFFFCC;
	border-right: 1pt solid #B2B2B2;
	border-bottom: 1pt solid #B2B2B2;
	}
.holiday
	{font-size:9.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	border:1pt solid #000000;
	background:#A3D1A3;
	}
.holidayTopLeft
	{
	font-size:9.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#A3D1A3;
	border: 1pt solid #000000;
	}
.holidayTopRight
	{
	font-size:9.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#A3D1A3;
	border-top: 1pt solid #000000;
	border-right: 1pt solid #000000;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}
.holidayLeft
	{
	font-size:9.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#A3D1A3;
	border-right: 1pt solid #000000;
	border-bottom: 1pt solid #000000;
	border-left: 1pt solid #000000;
	}
.holidayRight
	{
	font-size:9.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#A3D1A3;
	border-right: 1pt solid #000000;
	border-bottom: 1pt solid #000000;
	}
.outlineLeft
	{
	font-size:9pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:#FFFFFF;
	border-right: 1pt solid #000000;
	border-bottom: 1pt solid #000000;
	border-left: 1pt solid #000000;
	}