De-hardcoding calendar colours

The colours for the Calendar widget were, for some reason, set via JS rather than CSS.

Now they're set in CSS, meaning theme developers can theme these as well.