There's a good chance you are still missing a wrapper class of sorts on the calendar. You might check out the Corporate Site where it is implemented in HTML and compare that to your instance to find the difference. It could simply be the order in which all your stylesheets are being applied as well. Take a look through the developer tools of your browser and find out what styles, if any, are being applied and from what stylesheet.