Events+ calendar cells don't look good

On this page https://essfta.com/events/ there's an Event+ calendar. You can see that

- columns are of not equal-width (especially look at the 3rd column from the right, but not only)
- the calendar doesn't fit in a container (so it's being cut off on the right)

I tried to fix that with CSS but I wasn't able to find proper rules.