Hi!
That’s unfortunate. It looks like a problem commonly caused were a theme (though it could be another plugin) has either re-ordered the stack of filters used to process content or is running a function like wpautop() an additional time.
This can cause <p> (paragraph) and <br> (line break) tags to be “injected” into all the wrong places and that would seem to be what is happening here. Sometimes this can be fixed with a little CSS – for instance adding the following rules to the bottom of your stylesheet almost fixes this:
#tribe-events-calendar-header p,
#tribe-events-calendar-header br {
display: none;
}
However, possibly because these additional tags are being added in all the wrong places that isn’t a complete solution in every browser.
Can you check in with your theme vendor/author and ask if they have a solution for this? Some themes that do this have an extra “shortcode” that looks like [RAW] … content which we do not wish to be affected … [/RAW] that can be useful in this situation.