Visitors can't see events
If visitors can not see events, in the calendar settings:
1) On the Users screen, make sure the Public user is set to Active and is set to belong the group "Public".
2) On the Groups screen, make sure the group "Public" is set to be able to view the groups to which events have been added.