I have an employee whose issue I've verified on my own machine who has recently (last two months or so) noticed that, when she tries to Print or Print Preview the Calendar view of a SharePoint Online list, said Calendar's events are not respecting the boundaries of the 'day' box. I've reproduced this issue on both Firefox 65 and IE11 on both Windows 7 and Windows 10.
Here's what the calendar looks like in the browser:
And here is what it looks like when in Print Preview (and when actually printed):
As you can see, these (mostly) one-day events are showing up as boxes that spill over partially or completely into another day.
Why is this happening, and (how) can I fix it?