Hello Hamish and thanks for reaching out!
So sorry for the layout trouble here. We do our best to integrate with as many themes as possible but, as you can imagine, it’s tough to hit them all. In this case, it appears the theme’s CSS could be conflicting with the calendar’s CSS. You can always try either:
- Switching the page template in Events > Settings > Display to use one of your theme templates instead of the default event template (or vice versa)
- Adding custom CSS to the theme’s style.css file or using the Simple Custom CSS plugin. We have a full guide on how to update calendar-specific styles to help get you started.
I have made a note for us internally so that we know about this conflict with Divi and can look at what we can possibly do on our end in future releases when we tackle possible theme conflicts.
Thanks!
Geoff