The problem seemed to be with the Upcoming Events includelet - when it was in 'Inline' mode it was causing the columns to break.
I think I've fixed it now, so it should work fine in single or multi column layouts!
Thanks
Joe
Can confirm that's sorted Joe, thank you very much as always!