/*-----------------------------------------------*/
/* CALENDAR DIV                                  */
/* This applies to the whole div around the      */
/* calendar.                                     */
/*-----------------------------------------------*/
.cal {
  background-color: #FFF;
  border: 1px solid navy;
  margin-left: .5em;
  margin-bottom: .5em;
}
/*-----------------------------------------------*/
/* CALENDAR TITLE                                */
/* This is the single row that contains the      */
/* prev/next arrows and the current month.       */
/*-----------------------------------------------*/
.caltitle_tr {
  background-color: #ccf;
}
.caltitle_td { /* this is for the month text only */
  color: navy;
  font-family: Verdana;
}
.caltitle_a { /* this is for the arrows only */
  color: navy;
  text-decoration: none;
}
/*-----------------------------------------------*/
/* CALENDAR DAY NAMES                            */
/* This is for the S/M/T/W/H/F/S row in the      */
/* calendar.                                     */
/*-----------------------------------------------*/
.caldaynames_td {
  text-align: center;
  font-family: Verdana;
  color: navy;
}
/*-----------------------------------------------*/
/* CALENDAR DAYS TEXT                            */
/* This is for the day numbers.                  */
/*-----------------------------------------------*/
.caldays_a {
  color: blue;
  font-family: Verdana;
  text-decoration:none;
}
/*-----------------------------------------------*/
/* CALENDAR DAYS OUTLINE                         */
/* This is for the day numbers. Two caveats -    */
/* all of these must contain a 1px border, and   */
/* the non-event style border should have the    */
/* same color as the .cal background color.      */
/*-----------------------------------------------*/
.caldays_td_today_e {
  padding: 0 .2em;
  border: 1px solid red;
  text-align: center;
  background-color: #f88;
}
.caldays_td_today_non_e {
  padding: 0 .2em;
  border: 1px solid #FFF;
  text-align: center;
  background-color: #f88;
}
.caldays_td_e {
  text-align: center;
  padding: 0 .2em;
  border: 1px solid red;
}
.caldays_td_non_e {
  text-align: center;
  padding: 0 .2em;
  border: 1px solid #FFF;
}
/*-----------------------------------------------*/
/* SCHEDULE BODY                                 */
/* This applies to the schedule window body.     */
/*-----------------------------------------------*/
.schbody {
  background-color: #eef;
}
/*-----------------------------------------------*/
/* SCHEDULE HEADER                               */
/* This is for the header text at the top of the */
/* schedule window.                              */
/*-----------------------------------------------*/
.schheader_p {
  font: bold 12px Verdana;
  color: blue;
}
/*-----------------------------------------------*/
/* SCHEDULE TEXT                                 */
/* This applies to the two event texts - the     */
/* time and title line, and the description line.*/
/*-----------------------------------------------*/
.schtimetitle {
  color: navy;
  font: bold 12px Verdana;
  background-color: #eef;
}
.schdesc {
  color: navy;
  font: 12px Verdana;
}
/*-----------------------------------------------*/
/* SCHEDULE FORM FIELDS                          */
/* (Admin Mode Only)                             */
/* This is for all the form fields.              */
/*-----------------------------------------------*/
.schform {
  color: blue;
  font: 12px Verdana;
  text-decoration: none;
}
