Hi indienwood,
Looks like they are functional and so not exactly broken – but I can see what you mean about them being ‘ugly’. It would seem your theme is overriding the styles normally applied to those elements.
Can you try adding these rules to either the bottom of your theme stylesheet or any other suitable location it makes available for custom CSS, or even try using a custom tribe-events.css file (see our Themer’s Guide for details on how to do this).
It may not be perfect but it could form a useful starting point for you.