When you click on a google calendar event in fullcalendar it displays correctly in the pop-up IF the viewer is logged into their Google Account. But if they aren't logged into their Google Account it displays the time in GMT. I suppose Google stores times in GMT and adjusts them based on the timezone preferences of the viewer. But if the viewer isn't logged in then Google doesn't have anything to go on and displays in GMT instead even if you specify the calendar timezone when you set it up in Google.
Is there a way to force the entries to show in local timezone or in PST?