You can sync your Google Calendar with your iPhone either by installing Google's Calendar app or by adding it to the iPhone's built-in Calendar app.
To print contacts from an iPhone, you'll want to sync your contacts with iCloud, and then access them through a computer.