Is it possible to create a public, view only calendar and have it accessible only via the internal network?

Given that people can access their webmail from the Internet I assumed and verified that any public calendar can be accessed from the Internet as well.

After some thought it seems that the only way of doing this (short of exporting the calendar manually and hosting it on a non-public server) is to use .htaccess to restrict access to that single page to only our local subnet.

I haven't been able to find the path for the html files for calendars. Are they generated automatically on each view (which makes .htaccess impossible)???

We'd like to have an events calendar for things like insurance meetings and other internal events but don't want the whole world to see them. The plan was to have a separate tab in Firefox to show this calendar so that the users didn't always need to login to check it.