Hello harrogatenews,
Thanks for reaching out with your issue! I’m really sorry about this, let me try to help you fix this.
I see you are using a caching plugin and it looks that you are getting the mobile version of our calendar on your site versus the normal one. This usually happens when minification is turned on in the caching plugin.
As a first try switching off the caching plugin, empty your site and your browser cache and see if that solves the view issue. Possibly the strange-code issue as well.
Also note, that we are providing minified resources (js and css) with our plugins, so you can exclude those from the minification.
As for the strange codes, please switch over to a default theme like twentysixteen, and check if those codes still appear. If they are gone, then there is likely some conflict with the theme you are using.
Let me know what you find, I’ll be waiting.
Cheers,
Andras