BMLT also has a way to generate pdf files to make a printable meeting list using a WordPress plugin called bread. This is done on the fly, so will use the latest information in the root server database. There are lots of options for formatting the schedule, including helpline numbers, and so on. You can also provide several different formats, for example, one with standard sized fonts, another that is a large-print version, and even a third with QR codes for virtual meetings.
The bread plugin includes documentation, which can be accessed from the WordPress Dashboard for your site (look for “Meeting List” in the left-hand pane). Also see the bread documentation on https://bmlt.app/, and the blog post Showing Virtual Meetings in Bread.
Bread requires WordPress. If your site is built using something else, you can instead request a list on https://nameetinglist.org, which provides a cloud-based alternative for using bread.
In terms of priorities, you might want to get your meeting information into BMLT and available online on your area website, and then work on printable schedules. But it’s useful to know in any case that the option exists — it may be a nice replacement for your current manual process for laying out printable schedules.