Hi Uncle Cheese,
i just noticed that event_calendar (r105) uses requirement::css(path/to/file.css) instead of requirements::themedCSS(file), which makes customizing the layout a lot easier.
Are you interested in a patch? Which format should it have?
cheers,
wmk