I have been checking out
mapmyride.com for an upcoming ride. It looks like I can print in sections and the thing I really like about it is that it will show the elevation for any segment that I would like. I'll see how this actually works on the road vs on the desk at my computer.