When you print a series of months from Outlook 2007, you may not get the result you expected (or had with older versions of Outlook).
When you start with a month that extends over 6 calendar weeks (such as Dec 2007), each month in the printout will contain 6 weeks. Along with having a week or more of the previous and next months on the page, the calendar name will be in "last month - next month" format.
Although this same "bug" affects live calendars, I believe it's feature of the live calendar. This feature allows you to select 2 - 6 weeks in the navigation calendar and scroll. It's a bug on printed calendars because the result is not what you expect - when you print a series of months with one month per page, you expect the full month on the page.
To view this effect on live calendars, go to a month in Outlook 2007 that spans 6 calendar weeks (and ends before Friday of the last week) - ie, Dec 2007 or March 2008. Then select one of the days of the next month that are in the view. Next, press the next month arrows at the top of the page. Outlook maintains a 6 week display as it scrolls through the months. To do this with 5 weeks, go to a month with 5 weeks and select one of the first days of the next month, then scroll.
The solution? Until Microsoft releases an update to fix this, you'll need to print longer months separately. There are printing add-ins and templates which may meet you needs better.
Calendar Printing Tools for Outlook
Calendar Printing Assistant for Microsoft Office Outlook 2007 prints the Monthly overview calendar in a 5 week format, and the days in the 6th week into the 5th row. All other calendars use 5 or 6 weeks as needed.