My first "Works for me Wednesday" post
This site is kinda handy. Lets you print a custom calendar with up to 12 weeks on a page. Lots of customization options.
I've found it helpful for creating assignment overview calendars--6 weeks on landscape have done the trick.