Don't use margin + 100% width for campaign header

As this causes the page to be larger than the screen.
Merge pull request #622 from alphagov/fix-campaign-header-overflow

Don't use margin + 100% width for campaign header