If you operate more than one calendar on your system you may not want to show all the calendars to your site visitors. Under Settings - {Venue Name} , scroll down to Extra Options and select the Hide Public Calendar toggle.
If this is turned on, only an admin can see the calendar after they log in.