
th {
    font : 22px 'Arial';
    color : #929ba6;
  }

.calendar    { width: 675px; height: auto; border-collapse: collapse; border-spacing: 0px   }

.calendar-month {
    font : bolder 30px 'Arial';
  }

.calendar-next {
    font : 26px 'Arial';
    text-decoration : none;
  }

.calendar-prev {
    font-family : 'Arial';
    font-size : 26px;
    
  }
.calendar-month a{text-decoration: none}
.catdesc {
    font : bold medium arial;
  }

.date {
    font-family : 'Arial';
    font-size : medium;
  }

.detaildata {
    font-family : 'Arial';
    font-size : medium;
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 0px;
    background : #fff8ef;
    text-align : left;
    vertical-align : top;
    border-color: #000000;
    border-style: solid;
  }

.detailname {
    background : #d6e3f3;
    font : bold medium arial;
    border : #000000 solid 1px;
    border-collapse : collapse;
    border-spacing : 0px;
    text-align : left;
    vertical-align : top;
  }

.detailtable {
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 1px;
    width : 700px;
    border-color: #000000;
    border-style: solid;
  }

.detailtitle {
    background : #fff8ef;
    font : bold medium arial;
    border : #000000 solid 0px;
    border-collapse : collapse;
    border-spacing : 0px;
    text-align : left;
    vertical-align : top;
  }

.event {
    font-family : 'Arial';
    font-size : 10px;
  }

.eventtd {
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 0px;
    text-align : left;
    vertical-align : top;
    border-color: #000000;
    border-style: solid;
  }

.popupdata {
    font-family : 'Arial';
    font-size : 10px;
  }

.popuptable {
    border-collapse: collapse;
    border-spacing: 0px;
  }

.popuptitle {
    font : bold 12px 'Arial';
  }

.today {
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 1px;
    background : #d6e3f3;
    text-align : left;
    vertical-align : top;
    width : 100px;
    border-color: #000000;
    border-style: solid;
  }

.weekday {
    border-collapse: collapse;
    border-spacing: 0px;
    background : #ffffff;
    border : #000000 solid 1px;
    height : 100px;
    width : 100px;
    text-align : left;
    vertical-align : top;
    width : 100px;
  }

.weekend {
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 1px;
    background : #fff8ef;
    text-align : left;
    vertical-align : top;
    width : 100px;
    width : 100px;
    border-color: #000000;
    border-style: solid;
  }


