More work on the calendar page.