There are quite a few quirks with Printing MS Outlook calendar.
If your need to have full control over fonts/spacing etc, your best bet is to use a
calendar maker app called WinCalendar. It generates your Outlook calendar as a fully formatted Microsoft Word or Excel document. From there you can further edit or format/print using all the abundant features of Word/Excel.