Use yahoo calender beta version. Export from MyASA using the .ics file. Then import that into yahoo calendar.
Then on your iphone go to settings, select Mail, Contacts, Calendars. Under Accounts select add account select other then Add CalDAV Account. For server you can just type in yahoo.com, then use your yahoo id and password.
Next time you open up Calendar app it will sync with your yahoo calendar.
Also, I found that if you have one of those green lines for min day credit on your schedule it will create an additional event in yahoo calendar so you can just delete it befor you sync.
Your calendar will now show dots on days you have a trip and when you tap on the event at the bottom it will show a "notes" window that will have all the details of the trip.
Hope this helps