[Need Help] Fixes accordion for small height desktop screens.

I got 2 problems with this PR, getting me headaches since yesterday:

 - I had to remove, in `PrintController`, listening to `collapse` events since it causes [crashes](http://docs.angularjs.org/error/$rootScope:inprog?p0=$apply). Maybe dom manipulation in controller related :) (in both dev & prod)
 - The second looks tricky: it works smoothly in dev mode, but in prod mode, when the app is launching on a browser with height<800, panels content seems to be filled in a different order (than dev mode), causing them not to be collapsed.

Any hints very welcome…