When I try to print Google Calendar using the portable version of Google Chrome I only get 'US Holidays' and not 'my calendar'. I don't have this problem with an installed copy of Chrome nor Mozilla Firefox Portable nor Internet Explorer.
A google search brought up a 10/16/2012 comment: "Google Calendar’s printing
feature only works with Adobe Acrobat versions 6.0.1 and up at this time."
The XP machine I am using has a current copy of Acrobat which might explain why the installed copies of Chrome and IE work. It's not obvious why Firefox portable works and not Chrome portable. I tried adding the "Local Media Player" extension to Chrome but it didn't help.