Add print styles to improve smart answers printouts

• Remove any unwanted page elements (breadcrumb, change links etc)
• Remove link underlines for better clairty
• Limit page title width for better line length
• Remove margin for prev answers table and add cell padding
• Adjust prev answers table column widths for better readability
• Fix inconsistent alignment of '!' for help/info notices

https://www.agileplannerapp.com/boards/105200/cards/6344
All the global rules (like `#global-breadcrumb`, `a`, `.page-header`, `.info-notice`), should they go into `static` or `govuk_template` (where appropriate)?

The global bits of UI should be consistent between apps, even in print. Like breadcrumbs, they should probably be on all formats, or none right? Same for whether links are underlined or not, that feels like a decision we should make in higher level place than an app, ideally in `govuk_template` so services and things get sensible defaults.