So - we've noticed that when calling set_cssClass in client-side code, that it doesn't work correctly. The appointment won't display correctly, though the workaround is the following:
backColor = apt.get_backColor();
// BUG: makes the appointment go grey without the first and last lines
Here's the CSS we're using:
/* For IE8 and earlier */
Is this a bug?