Official Gmail Blog: Hide morning and night hours in Calendar
Nice except you can't see any information by hovering over a "compact" event! The only way is to click on the left to change the range, hover over the event to get the summary, then 'change the range' by sliding the hidden range back and forward one hour. Clicking or hovering over the "compact" event should bring up information just like normal.