Hi Mike,
No there is no way to print the workouts. Thought it costs us a fee to use TrainingPeaks we do so for many reasons. Here is an article explaining this decision in more detail.
https://uphillathlete.com/why-we-use-trainingpeaks/
Cheers,
Steve