Hi,
Sorry for the issues you are having. Can help troubleshoot this with you.
It looks like there is some css in your theme:
.content {
margin-top: -100px;
}
That is causing the Events to be pulled up under the header. Not sure why that is there as I tested on other pages and removing it did not change anything.
You could try removing that and testing your site and see if that helps.
Another option is to change the Event Template, go to your admin and visit:
Events > Settings > Display Tab > Events Template
Then change the setting to Default Page Template, save and see if that helps.
Let me know how that works out and we can go from there.
Thanks