 Body { background-color: #FFFFFF;
 text-align: Center; 
 color: #000000; 
 }
 .Canvas { width: 97%;  
margin-right : 10px; 
margin-right  : auto; 
margin-left  : auto; 
text-align:center;
}
.itr:hover .bpop {	background-color: #FCFFE0; } 
.itr:hover .bpopleft {	background-color: #FCFFE0; } 
.itr:hover .bpopupright {	background-color: #FCFFE0; } 
.itr:hover .bpopupleft {	background-color: #FCFFE0; } 
.Holidays {	color: #000000; } 
td.events.itr a:link    { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr a:visited { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr a:hover   { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr a:active  { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
.NavMenu { width : 775px; padding-left:0px;}
.NavMenu #header {
margin  : 0px;
margin-left  : 0px;
width  : 100%;
padding-left  : 17px; }
.NavMenu a:link    {  color: #F88017; font-size:12pt;}
.NavMenu a:visited {  color: #F88017; font-size:12pt;}
.NavMenu a:hover   {  color: #F88017; font-size:12pt;}
.NavMenu a:active  {  color: #F88017; font-size:12pt;}
.ActionBar a { font-family:Arial; }
.ActionBar a:link    { font-family:Arial;  font-size: 14pt; color: #CCCCCC; }
.ActionBar a:visited { font-family:Arial; font-size: 14pt; color: #CCCCCC; }
.ActionBar a:hover   { font-family:Arial; font-size: 14pt; color: #CCCCCC; }
.ActionBar a:active  { font-family:Arial; font-size: 14pt; color: #CCCCCC; }
.PageTitle           { 
margin:10px; font-weight:bold; font-Family: Arial; font-size: 32pt; color: #808080;  }
.left {  float: left; } 
.right { float: right;} 
.Date, .Date2 { font-size:37pt; }
.MonthCaption { font-size: 8pt; }
.Weekdays { font-size:7pt; }
Small_Calendar .Calendar { 
width: 66px;
display: box;
margin-right  : auto; 
margin-left  : 1px; 
 } 
.ListDate, .ListDate2 { 
width: 91px;
 } 
Small_Calendar .Canvas { 
width: 66px;
margin-right  : 15px; 
margin-left  : 1px; 
 } 
 .PageWrapper { 
width: 100%
height: 100%
margin-right  : auto; 
margin-left  : auto; 
overflow-y:auto;
 } 
 .CalendarList { 
width: 741px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin-right  : auto; 
margin-left  : auto; 
margin-top: 5px;
 } 
 .ListCanvas { 
width: 719px;
margin-top:0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
 } 
 .ListTable { 
width: 718px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
 } 
td.events {  border-width:0px; } 
tr.events {  border-width:0px; } 
.ListDate {  border-width:0px; } 
.ListDate2 {  border-width:0px; } 
.ListEvent {  border-width:0px; } 
.ListEvent2 {  border-width:0px; } 
.ListDate {  border-color:silver; } 
.ListDate2 {  border-color:silver; } 
.ListEvent {  border-color:silver; } 
.ListEvent2 {  border-color:silver; } 
.ListDate {  border-bottom-width:1px; } 
.ListDate2 {  border-bottom-width:1px; } 
.ListEvent {  border-bottom-width:1px; } 
.ListEvent2 {  border-bottom-width:1px; } 
.ListEvent,.ListEvent2,.ListDate,.ListDate2  {  padding:10px; } 
.ListEvent,.ListEvent2  { page-break-inside:avoid;  page-break-after:always;  } 
.catname    { 
 text-align: left;
 font-family:Arial;
 font-weight:Normal;
 color: #000000;
 font-size: 14pt;
 text-style: Normal;
margin-top: 0px;
margin-bottom: 2px;
}
