The Calender appears blank when user is not using a domain setting computer over internet. And show as normal if it is a domain computer.
So go the calender settings/List Permission/Give Authenticated users a read permission. It is solved.

Advertisements