Thanks I did all of the things you suggest. The developer pane is really handy, but when I drill all the way down to individual calendar events there is no difference in class for events coming from different calendars (which do have the titleClass assigned). Looking in MMM-MonthlyCalendar.js there is a section at the end that looks like it is intended to inherit the color information from the event, but this doesn’t actually happen?
if (e.color) {
var c = e.color;
if (e.fullDayEvent) {
div.style.backgroundColor = c;
if (getLuminance(div.style.backgroundColor) >= self.config.luminanceThreshold) {
div.style.color = "black";
}
} else {
div.style.color = c;
}
}