A system, method, and computer program product for automatically adjusting
the output of presentation content based upon vehicle conditions. The
method determines whether one of a plurality of vehicle conditions
exists, such as conditions related to vehicle speed, rate of change in
vehicle speed, rate of change in vehicle direction, vehicle emergencies,
cellular phone or headphone activation, radar detector activation, noise
level decibels above a certain value, etc. The method determines an
output format based on the determined vehicle conditions. The method
outputs at least a portion of the presentation content based on the
determined output format. The determined output format includes display
format information, such as text font or icon size information or map
detail. The presentation content can also include audio content.