Merge branch 'print-schedules-fixes' into userview-print-schedule
Adds student schedule printing button to userview
Merge branch 'main' of github.com:learning-unlimited/ESP-Website into userview-print-schedule
Adds teacher schedule to userview page.

We can't print them to the schedule printing script without significant
changes to that script, so just allow printing it locally.  Also some
minor HTML changes.
Merge branch 'main' into userview-print-schedule
Adds @needs_account to /teacherschedule.
Minor CSS fix to userview.
Merge pull request #832 from learning-unlimited/userview-print-schedule

Userview print schedule