You can sync to Google calendars with Spanning Sync. Edits made to either will be reflected in the next sync, so she can even add to your list of appointments as she sees fit (not sure if that's good or bad). It's not cheap, but there is a free trial to see if it suits.