The offending styles in Site.css with regard to the Scheduler are:
The above CSS rules apply custom styles globally, which is not a good practice.
We have already modified our own stylesheets, so that the table styles above do not break the Scheduler. Changes will take effect in the next internal and official builds.
You can either remove these styles or modify the selectors, so that they only influence elements that need them (if such exist).
The "correct" values (with regard to the Scheduler) are:
1. table margins - zero (this is the default value)
2. table header cells font size - unmodified / inherited
Please make the necessary changes, according to your specific scenarios.
My personal recommendation is to be careful with "precompiled" stylesheets such as Site.css from the default Visual Studio MVC project template. For production applications one should only use CSS rules that serve a specific purpose for the given application.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI