Onsite fix

Fixed the onsite schedule printer to require admin/onsite to print schedules, per discussion on esp-webmasters.  Also removed some dead code while I was at it.