Refactor CSS for calendar view controls

- Take the styling currently applied as a style attribute on the controls and convert them into CSS classes that jQuery adds or removes as needed.
- Remove the hover state for disabled controls.