Good evening Cheryl and welcome to the Events Calendar forum!
Thank you for your interest in our products.
We’ll be glad to answer your questions.
If I buy Events Calendar Pro, can I categorize some events as private and non-viewable from anyone that does not have administrative access?
I believe you will be very interested by the following post on that very subject: https://theeventscalendar.com/knowledgebase/admin-roles-and-permissions/
Basically, by using a plugin such as Members, you should be able to have complete control over who can view what (depending on their roles and capacities).
The Events Calendar Pro is an awesome add-on with tons of cool features, but you don’t actually need it to use the Members plugin.
If so, can I make printouts of the calendars both with and without private events showing?
I am not sure what you mean by printout exactly. Would you mind expanding on that topic ?
What I can tell you however, is that properly set, different users will see different events in the calendar (based on their user role and it’s capacities).
Let me know if that helps.
Have a great day!
Geoff B.