I'll look into it later this week. One problem I noticed right away is that you pass one array of css-styles to the view, but your view is generating the calendar for 12 months. If the css array contains 5 => 'cal-blue', every 5th day of each month is styled that way.