Good evening Fraser and welcome back!
Thank you for reaching out to us.
I would love to help you with this topic.
Actually you have not missed anything, displaying that content both on the calendar view and the single event view is default behaviour.
The good news is that you can easily fix this in one of 2 ways:
- Tweak your single-event view template to remove the “Add HTML before event content” from displaying. You might want to read our Themer’s guide to get a sense of how that works.
- Simply hide this content from the single event view using CSS.
Try adding the following CSS rule to your style.css file or in your Custom CSS metabox:
.single .tribe-events-before-html {display: none !important;}
Let me know how that goes.
Best regards,
Geoff B.