Hey Paul,
This issue is stemming from some CSS in your theme – it seems there’s a generic style that is applying a 5% left-margin to many elements on the page, which pushes the content a bit and thus leads to some of the cutting-off issues you’ve reported here.
To compensate for that 5% margin, I went to your page and tested out changing the default Events content width from 100% to 95%, which seemed to work well for me – see if it does for you, too, by pasting some CSS like the following to the bottom of your theme’s style.css file:
.single-tribe_events .tribe-events-content {
width: 95% !important;
max-width: 95% !important;
}
I hope this helps!
Cheers,
George