Not really.
Has Always been a known pain in the bum for Outlook.
A way around it is to add all the Appointments as tasks.
Then you can choose to have them printed along with the calendar.
Otherwise, the calendar print assistant for Outlook 2007 is a good tool and can help you.
http://office.microsoft.com/en-us/outlook/HA101687211033.aspxSometimes I wonder if this tool was created just to makeup for issues MS knew was in the Calendar. LOL