.calAppt2,
.fc-agenda .calAppt1 .fc-event-time,
.calAppt2 a {
        background-color: blue; /* background color */
        border-color: black !important;     /* border color (often same as background-color) */
        color: white;           /* text color */
        font-size:.75em !important;
    }

.calBlk,
.fc-agenda .calBlk .fc-event-time,
.calBlk a{
		background-color:black !important;
		border-color:black !important;
		color:white;
        font-size:.75em !important;
}

.calApptblack,
.fc-agenda .calApptblack .fc-event-time,
.calApptblack a{
		background-color:black !important;
		border-color:black !important;
		color:white;
        font-size:.75em !important;
}
.calApptthistle,
.fc-agenda .calApptthistle .fc-event-time,
.calApptthistle a {
        background-color: thistle; /* background color */
        border-color:thistle;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
    }

.calApptlightsalmon,
.fc-agenda .calApptlightsalmon .fc-event-time,
.calApptlightsalmon a {
        background-color: lightsalmon; /* background color */
        border-color:lightsalmon;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }

.calAppttomato,
.fc-agenda .calAppttomato .fc-event-time,
.calAppttomato a {
        background-color: tomato; /* background color */
        border-color:tomato;     /* border color (often same as background-color) */
        color: white;           /* text color */
        font-size:.75em !important;
            }

.calApptlawngreen,
.fc-agenda .calApptlawngreen .fc-event-time,
.calApptlawngreen a {
        background-color: lawngreen; /* background color */
        border-color:lawngreen;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
    }

.calApptlightsteelblue,
.fc-agenda .calApptlightsteelblue .fc-event-time,
.calApptlightsteelblue a {
        background-color: lightsteelblue; /* background color */
        border-color:lightsteelblue;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }

.calApptkhaki,
.fc-agenda .calkhaki .fc-event-time,
.calApptkhaki a {
        background-color: khaki; /* background color */
        border-color:khaki;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }
.calApptbronze,
.fc-agenda .calbronze .fc-event-time,
.calApptbronze a {
        background-color: #9C6963; /* background color */
        border-color:#9C6963;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }
.calApptcoral,
.fc-agenda .calcoral .fc-event-time,
.calApptcoral a {
        background-color: #FF6F60 ; /* background color */
        border-color:#FF6F60 ;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }    
.calApptfushia,
.fc-agenda .calfushia .fc-event-time,
.calApptfushia a {
        background-color: #FF00FF ; /* background color */
        border-color:#FF00FF ;     /* border color (often same as background-color) */
        color: white;           /* text color */
        font-size:.75em !important;
            }   
.calApptolive,
.fc-agenda .calolive .fc-event-time,
.calApptolive a {
        background-color: #909000 ; /* background color */
        border-color:#909000 ;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }          
.calApptpurple,
.fc-agenda .calpurple .fc-event-time,
.calApptpurple a {
        background-color: #9933CC ; /* background color */
        border-color:#9933CC ;     /* border color (often same as background-color) */
        color: white;           /* text color */
        font-size:.75em !important;
            }        
.calAppttan,
.fc-agenda .caltan .fc-event-time,
.calAppttan a {
        background-color: #CC9360 ; /* background color */
        border-color:#CC9360 ;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }  
 .calApptaquamarine,
.fc-agenda .calaquamarine .fc-event-time,
.calApptpurple a {
        background-color: #00FFFF ; /* background color */
        border-color:#00FFFF ;     /* border color (often same as background-color) */
        color: black !important;           /* text color */
        font-size:.75em !important;
            }  