
        table.monthEvents{
          width:735px;
          border:solid 1px black;
          background-color:#fbe2ec;
        }

        table.monthEvents th{
          background-color:#fd477a;
          font-family:arial;
          font-size:14pt;
          font-weight:bold;
          color:white;
        }

        table.monthEvents tr.altRow{
          background-color:#F4B5CE;
        }

        table.monthEvents td{
          font-family:arial;
          font-size:11pt;
          color:black;
        }

        table.monthEvents td .evtTitle{
          font-family:arial, sans-serif;
          font-size:16pt;
          color:#550c8d;
        }

        table.monthEvents td a{
          color: #fd477a;
          font-weight:bold;
        }

        table.monthEvents td a:hover{
          color: gray;
        }

        table.calendar{
          width:735px;
          border:solid 1px silver;
          background-color:#fbe2ec;
        }

        table.calendar td{
          font-family:arial;
          font-size:10pt;
          height:55px;
          width:105px;
          padding:4px;
          text-align:left;
          vertical-align:top;
          border:1px solid #BE96CF;
          background-color:#EEDDFF;
        }

        table.calendar td.blank{
          border:none;
        }

        tr.dayHeaders td{
          color:white;
          font-weight:bold;
          text-align:center;
          vertical-align:middle;
          height:25px;
          background-color:#743F8B;
        }

        table.calendar th{
          font-family:arial;
          font-size:12pt;
          font-weight:bold;
        }

        table.calendar th a{
          color:#550c8d;
          text-decoration:none;
        }

        table.calendar td.event{
          background-color:#e9d7f7;
          border: solid 1px #550c8d;
          font-weight:bold;
        }

        td#today{
          border: solid 1px black;
          background-color:#ffffff;
        }

        div.eventInfo{
          margin-top:5px;
          margin-bottom:8px;
        }

        div.eventInfo a{
          font-size:8pt;
          font-weight:bold;
          color:#550c8d;
          text-decoration:none;
        }

        div.eventInfo a:hover{
          color:#000000;
          text-decoration:underline;
        }


