
        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;
		  text-align:center; 
		  vertical-align:middle;
        }

        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:210px;
          border:solid 1px black;
          background-color:#fbe2ec;
		  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 #d35c7d;
          background-color:#fbe2ec;
        }

        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:#fd477a;
        }

        table.calendar th{
          font-family:arial;
          font-size:10pt;
          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;
        }

        table.calendar td.event a.dayNumLink{
          text-decoration: underline;
          font-weight: bold;
        }

        table.calendar{
          width:210px;
          border:solid 1px black;
          background-color:#fbe2ec;
		  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 #d35c7d;
          background-color:#fbe2ec;
        }

        table.calendar td.blank{
          border:none;
        }

        table.calendar tr.dayHeaders td{
          color:white;
          font-weight:bold;
          font-size:8pt;
          text-align:center;
          vertical-align:middle;
          height:15px;
          background-color:#fd477a;
        }

		/* Board Calendar Style */
        table.board_calendar tr.dayHeaders td{
	color:white;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	height:15px;
	background-color:#FF6600;
        }
				
        table.board_calendar th{
          font-family:arial;
          font-size:10pt;
          font-weight:bold;
        }

        table.board_calendar th a{
          color:#550c8d;
          text-decoration:none;
        }

        table.board_calendar td.event{
          background-color:#e9d7f7;
          border: solid 1px #550c8d;
          font-weight:bold;
        }

        table.board_calendar td.event a.dayNumLink{
          text-decoration: underline;
          font-weight: bold;
        }
		
        table.board_calendar{
	width:210px;
	border:solid 1px black;
	background-color:#FFCC66;
	margin:auto;
        }
				
        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;
        }


