1. The Scheduler allows overriding the styles from CSS theme for certain elements using inline properties (e.g. font color in BeforeEventRender).
2. Also, you should make sure that you are using the latest DayPilot Pro version.
3. The CssClassPrefix property shouldn't include the trailing underscore. With the latest version, it's recommended to use Theme instead of CssClassPrefix:
Theme="schedule_blue_mod"
The CssClassPrefix used the trailing underscore in old DayPilot Pro version where the styling was only possible for a limited set of elements (CssOnly="false" mode).
Generally, you should get the same result that you can see when creating the theme in the theme designer (the preview panel on the right).
Let me know if it didn't help.