Checking user capability before printing style and showing banner, some ...

...auto whitespace trim as well