Printing is part of what a paid MapMyFitness account gets you. There are three levels of paid memberships, and each one lets you print out more maps each month. (For a club ride situation, you'd want to print one and photocopy it.)

I know people and clubs who use it to print maps, and it seems to come out fine (for the most part). I only have a free account.