12 Month Single Page Calendar
Launch the Calendar Wizard
Do not have a frame selected, or a curser active in a text frame, then double clicking on calendarWizard.js in the Scripts pallete.
You can also use "calendarWizard-classic.js" or the "gridCalendar.js" under legacy-launchers. That will bring up the classic interface which is faster, but less interactive.
Adjust the Settings
Change the date range to include 12 months - for example January thru December
Select 12 calendars per page
The script has options for 1, 2, 3, 4, 6, 8, 9, 10, 12 calendars per page in the layouts below. If more months are selected than can fit on a page, additional pages will be created with the same layout.
The List calendar does not support more than one calendar per page.
The Line Calendar will put them side by side for vertical line calendars, and one over the other for horizontal calendars.