
        table.monthEvents{
          width:600px;
          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:600px;
        	border:solid 1px gray;
        	background-color:#E1E1E1;
        	margin:auto;
        }

        table.calendar td{
          font-family:arial;
          font-size:10pt;
          height:55px;
          width:14%;
          padding:4px;
          text-align:left;
          vertical-align:top;
          border:solid 1px white;
          background-color: #CCCCCC;
        }

        table.calendar td.blank{
          border:none;
        }

        tr.dayHeaders td{
          color:white;
          font-weight:bold;
          text-align:center;
          vertical-align:middle;
          height:25px;
          background-color:#666666;
        }

        table.calendar th{
          font-family:arial;
          font-size:12pt;
          font-weight:bold;
		  text-align:center;
        }

        table.calendar th a{
          color:#000000;
          text-decoration:none;
        }

        table.calendar td.event{
          background-color: #C7E2E2;
          border: 1px solid white;
          font-weight:bold;
        }

        table.calendar td.event a.dayNumLink{
          text-decoration: underline;
          font-weight: bold;
          color:#226868;
        }

        td#today{
          border: solid 1px black;
          background-color:#ffffff;
        }


        div.eventInfo{
          margin-top:5px;
          margin-bottom:8px;
          line-height:1.2em;
        }

        div.eventInfo a{
          font-size:8pt;
          font-weight:bold;
          color:#550c8d;
          text-decoration:none;
        }

        div.eventInfo a:hover{
          color:#000000;
          text-decoration:underline;
        }


