Margins need to be a bit larger.
When printed, "2026" at the top is cut in half and at the bottom "31st" cells are cut right through the slab of 1. On the left side all but last few pixels of dates are cut off, and the last column is visibly narrower than the rest.
This is in Firefox on Windows.
Probably depends on your printer. And you should be able to adjust margins in the print setup.