
div.ioscalendarlegend {display:none}
div.ioscalendarentriesdate {display:none}
div.ioscalendarentries {overflow:auto;vertical-align:top;display:inline-block;width:190px;max-height:340px;border:1px solid #FB9F21;border-left-width:0px;}
div.ioscalendarmonthandyear {
     text-align:center; 
     font-weight:bold; 
     font-family:Georgia, serif; 
     font-weight:bold; 
     font-style:italic; 
     color:white;
     padding: 5px; 
     margin:0px;
     font-size:20px; 
     height: 100%;
     padding: 0px;
     padding-top: 6px;
     background-color:rgb(51,51,51);
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:rgb(51,51,51);
}

div.ioscalendar {display:inline-block;}

table.ioscalendar {padding:0; margin:0;table-layout: fixed; width:715px; border:none;border-collapse:collapse; }

table.ioscalendar th { text-align:left; padding:4px; height:20px;margin:0; font-family:Georgia, serif; font-weight:bold; font-style:italic; color:white;font-size:12px; border-width:1px;border-style:solid;border-color:rgb(51,51,51);background-color: rgb(51,51,51); }

table.ioscalendar td, table.ioscalendar th.iosentries {padding:0; margin:0;font-size:10px; border:1px solid #FB9F21; background-color:#FFFFFF; height:60px; vertical-align:top; text-align:left;}
table.ioscalendar th.iosentries {height:100%}
table.ioscalendar td.ioscalendartoday { border:3px solid #FB9F21; height: 100%; } 
table.ioscalendar td.active { border-bottom:1px solid #FB9F21;border-right:1px solid #FB9F21; background-color:#FB9F21; vertical-align:top;}
table.ioscalendar td.ioscalendarselectedday {background-color:#FB9F21;}
table.ioscalendar td.ioscalendarheader {height:30px;} /* background-color:rgb(51,51,51);*/
table.ioscalendar td a { font-weight:bold; }
table.ioscalendar td a:link, table.ioscalendar td a:visited {text-decoration:none; color:white;}
table.ioscalendar td a:hover, table.ioscalendar td a:active {text-decoration:none; color:#FB9F21; }
table.ioscalendar td.ioscalendarday div.ioscalendarday{ padding:0px 0px 0px 2px;}
table.ioscalendar td.ioscalendarnodate {background-color:#f0f0f0;} /* was #f0f0f0 #eeeeee */
table.ioscalendar div.ioscalendaricons {float:left;height:100%;}
table.ioscalendar td img.ioscalendaricon { cursor:pointer;padding:1px 0px 0px 1px;display:none;}
table.ioscalendar col#ioscalendar1 {width:80px;}
table.ioscalendar col#ioscalendar2 {width:80px;}
table.ioscalendar col#ioscalendar3 {width:80px;}
table.ioscalendar col#ioscalendar4 {width:80px;}
table.ioscalendar col#ioscalendar5 {width:80px;}
table.ioscalendar col#ioscalendar6 {width:80px;}
table.ioscalendar col#ioscalendar7 {width:80px;}
table.ioscalendar col#ioscalendarentries {width:140px;}


img.diaryicon {padding:3px 0px 0px 3px;}
div#ioscalendarentriesdate { margin-top:10px;padding-top:10px; margin-bottom: 2px;color:black;font-weight: bold}


div.ioscalendardaynumber {float:right; font-family:arial,sans-serif;font-size:14px;padding:2px;color:rgb(102,102,102)}

span.ioscalendardayleft, span.ioscalendardayright {font-family:arial;font-weight:bold;cursor:pointer;color: black; background-color: white; width: 150px;padding: 2px;border:1px solid #FB9F21 /* was navy */; }
span.ioscalendardayleft {  }
span.ioscalendardayright { margin-left: -138px;  }

span.ioscalendarmonth {}
span.ioscalendarpreviousmonth {float: left;padding-left:8px;font-style:normal;}
span.ioscalendarnextmonth {float: right;padding-right:8px;font-style:normal;}
span.ioscalendarpreviousmonth a:link, span.ioscalendarnextmonth a:link {color:white}
span.ioscalendarpreviousmonth a:hover, span.ioscalendarnextmonth a:hover {color:#FB9F21; }
span.ioscalendarclassificationcount {color: black;padding:4px;font-family:arial;font-weight:bold;}

