I have looked into the Calendar options and there is really nothing that can be done. The Calendar runs as a separate program on the device and doesn't allow other programs to access it.
Yeah changing profiles would be amazing of course. I am looking at adding a schedule where you could have it not alert you depending on the schedule but this would not interface with the calendar at all.
Also I'm wondering if anyone has run this on an 8700 model and could let me know of any problems as I was having problems on an 8703e, alerts weren't working as the device was coming out of idle on its own do to a backlight timeout.