Hi David!
Nice to see you again 🙂 Let me try to help you with that.
I had a closer inspection to the navbar in your site and it seems that’s being caused by its background color being transparent, which looks great for your homepage where you have an image behind it. But for the events archive or single event templates this is not ideal.
I came up with a small CSS snippet that will set a grey background for the events pages. You should place the following code into your theme’s styles.css file or via the WordPress customizer by going to your wp-admin > Appearance > Customize > Additional CSS
.tribe-events-page-template #main-header {
background-color: #666 !important;
}
You can change the color to the one you’d like. Let me know if it works for you.
Best,
Victor