Hi, since ICS Calendar was not initially designed to be used as a booking tool, it only shows events in the calendar, not free time. You could use the color parameter to make the events red, although it wouldn’t change the appearance of the free days.
There are CSS classes on the <td> tags in the calendar table that indicate whether or not that day has any events. You could use that to color-code the entire table cell for each day. That would look something like this:
.ics-calendar-month-grid td.has_events { background: red; }
.ics-calendar-month-grid td.empty { background: green; }
That’s just a super-simple example; I don’t think those colors are exactly what you’re going to want, and you’d probably also need to change the text to white, if the background colors are dark. But it’s the basic idea.
There are more options with the Pro version that are more suitable for booking calendars, but we’re not supposed to discuss paid plugins here, so please use the support request form for additional details.
I’ve added this as a suggestion on the CSS Tips and Tricks page on the ICS Calendar website.