
        table.monthEvents{
          width:215px;
          border:none;
          background-color:transparent;
		  margin:auto;
          margin-top:15px;
        }

        table.monthEvents th{
          background-color:transparent;
          font-family:arial;
          font-size:10pt;
          font-weight:bold;
          color:maroon;
          text-align: left;
        }

        table.monthEvents th.upcomingTitle{
            background-color: #b02938;
            color:white;
        }

        table.monthEvents tr.altRow{

        }

        table.monthEvents td{
          font-family:arial;
          font-size:10pt;
		  font-weight:normal;
          color:black;
		  border-bottom:solid 1px silver;
          text-align:left;
        }

        table.monthEvents td .evtTitle{
          font-family:arial, sans-serif;
          font-size:10pt;
		  font-weight:bold;
          color: black;
        }

        table.monthEvents td .evtDate{
          font-family:arial, sans-serif;
          font-size:10pt;
		  font-weight:normal;
          color: black;
        }
		
        table.monthEvents td a{
          color: blue;
          font-weight:bold;
          font-size:10pt;
        }

        table.monthEvents td a:hover{
          color: gray;
        }

        table.calendar{
	width:210px;
	border:solid 1px gray;
	background-color:#E1E1E1;
	margin:auto;
        }

        table.calendar td{
          font-family:arial;
          font-size:8pt;
          height:10px;
          width:30px;
          padding:2px;
          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;
          font-size:8pt;
          text-align:center;
          vertical-align:middle;
          height:15px;
          background-color: #666666;
        }

        table.calendar th{
          font-family:arial;
          font-size:10pt;
          font-weight:bold;
        }

        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;
        }

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

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


