I also think using a spreadsheet application is the best solution. Here you can easily change print layout (column withs, fonts etc.).
Of course a printing feature could be included with sqlyog if it is a user equest, but I believe that formatting for print involves quite a lot of coding. And the time and energy spent with that could be used better.