ePrintableCalendars allows you to design and print custom weekly, monthly or yearly calendars. You can also select colors and the printout size (A4, Business Card, Index Card).
ePrintableCalendars boasts of other useful printable resources like body weight chart, todo list or even blank Sudoku puzzles.
(Thanks MakeUseOf)