table.ioscalendar {
border: solid #afafaf; border-width: 1px;
background-color: pink;
}

div.ioscalendarmonthandyear { text-align:center;  font-weight:bold; height:30px; padding-top: 10px; width:100%;color:white; background-color: #8B8B8B;}
table.ioscalendar { padding:0; margin:0;table-layout: fixed; width:100%; border:none;border-collapse:collapse; }
table.ioscalendar th { text-align:center; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; color:white;font-size:11px; border-width:1px;background-color: rgb(176,176,176); border-style:solid;border-color:rgb(176,176,176);border-bottom-color:#868686; }
table.ioscalendar td {padding:0; margin:0;font-size:10px; border:1px solid #999999; background-color:#FFFFFF; height:60px; vertical-align:top; text-align:left;}
table.ioscalendar td.ioscalendartoday  { border:3px solid red; height:100%; } 
table.ioscalendar td.active { border-bottom:1px solid rgb(176,0,0);border-right:1px solid rgb(176,0,0); background-color:#FEFFCB; height:60px; vertical-align:top;}
table.ioscalendar td.ioscalendarselectedday {background-color:#CBDDFF;}
table.ioscalendar td a { font-weight:bold; }
table.ioscalendar td a:link, table.ioscalendar td a:visited {text-decoration:none; color:#999999;}
table.ioscalendar td a:hover, table.ioscalendar td a:active {text-decoration:none; color:#999999; }
table.ioscalendar td.ioscalendarday div.ioscalendarday { padding:0px 0px 0px 2px;}
table.ioscalendar td.ioscalendarnodate {background-color:#f0f0f0;} /* was #eeeeee */
table.ioscalendar div.ioscalendaricons {float:left;height:100%;}
table.ioscalendar td img.ioscalendaricon { cursor:pointer;padding:1px 0px 0px 1px;width:15px !important;height:15px!important;}
img.diaryicon {padding:3px 0px 0px 3px;}
div#ioscalendarentriesdate { margin-top:10px;padding-top:10px; margin-bottom: 2px;color:#8B8B8B;font-weight: bold; display: none;}

span.ioscalendardayleft, span.ioscalendardayright {cursor:pointer;color: black; background-color: #CBDDFF; width: 150px;padding: 2px;border:1px solid silver /* was navy */; }
span.ioscalendardayleft {  }
span.ioscalendardayright { margin-left: -138px;  }

.ioscalendarentries { margin-top: 20px; }