Now works in all timezones!!!! (I love Javascript date)
Year:
Show year
Week starts on: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
One month per page
Two months, side by side (landscape)
Two months, vertically stacked (portrait)
Full
Short
None
Tiny
When day 30 or 31 ends up at the start of a week:
Squish them against the previous week
Make six rows if needed
Make six rows all the time
Move them to the first row
Print!
(This form will not appear in the printed copy.)
A service of the Highly Suspect Agency.
Source on github, although it's just a handwritten HTML file so the source is also in your browser.