Good morning Fred and welcome to the Events Calendar Support forum!
Thank you for reaching out to us.
We are sorry to hear about the display being all wonky. Yikes!
I would love to help you with this topic.
What is going on is that the CSS minification from your caching plugin is being overly aggressive.
You can see that when you remove it and shut down all its options.
The images are displaying correctly, but the event description is going over the images.
Try adding the following CSS rule to your style.css file or in your Custom CSS metabox:
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
display: inline-block !important;
width: 49% !important;
margin-right: 0 !important;
margin-top: 0 !important;
padding-top: 0 !important;
}
Let me know how that goes.
Best regards,
Geoff B.