Updates to MLB, NBA Teams

Includes new logos for Baltimore Orioles, Cleveland Indians, and
Pittsburgh Pirates as well as two minor adjustments to Knicks and
Pacers team colors. All suggestions from Pull Request #29 from @qwz
First attempt at Print Style Sheets