Efron prepares to take the plunge for a scuba lesson in Vancouver. Plus: Jon Gosselin, Jennifer Lopez, Katherine & Gerard and more

LONG, HOT SUMMER

Eva Longoria Parker goes to great lengths to stay cool in her hot pink maxidress for a reported business meeting in West Hollywood on Thursday.