I'm using "MapMyRide" to do bike route maps for the North Shore Century, our club's big charity ride next Sunday, September 12. I started with the beta interface, since that's much easier to use. But you can't print from the beta version, only from the standard version. But there are compatibility issues. Here it printed my bike route out there in Lake Michigan.
By the way, come on out and ride! We start 6 a.m. or later from Evanston Township High School. There are 25, 50, 62, 70 and the classic 100 mile routes. There's food! There's music! For more info, see NSC