Moto Print will actually walk you through printing directly from any supported app and does a decent job on most. I needed ability to print from my office apps and it's a no-go there ergo, Print Hand to the rescue.
Sent from my Verizon 4G RAZR Maxx using Tapatalk 2