Fix calendar

- not escaping article titles
- not having fluid width

I really need to rewrite the calendar