Merge pull request #5058 from pjackson28/tweakmobilemenugeneration

Menu: Improved support for nested content
Merge pull request #5049 from shawnthompson/definition-style

added space to definition list items
Lightbox: Added focus redirection to prevent Jaws from exiting the Lightbox prematurely (fixes #5009)
Merge pull request #5059 from pjackson28/lightboxjawsfix

Lightbox: Added focus redirection to prevent Jaws from exiting the Lightbox prematurely (fixes #5009)
Geomap: Added es5-shim to address IE8 support issues (#4998)
Merge pull request #5060 from pjackson28/fixgeomapie8

Geomap: Added es5-shim to address IE8 support issues (#4998)
Tabs: Fixed carousel-s2 display issue in xxSmallView
Merge pull request #5061 from pjackson28/fixcarouselxxsmallview

Tabs: Fixed carousel-s2 display issue in xxSmallView
Geomap: Corrected incorrect es5-shim dependency path
Merge pull request #5062 from pjackson28/correctes5loading

Geomap: Corrected incorrect es5-shim dependency path
[CSS] Updated the overrides for the visited link color.
[CSS] Moved the font scaling ratios to variables so that they can be reused to scale other things.
[CSS] Scaled the top margins for the headings using the font scale ratios.
Merge pull request #5063 from thomasgohard/css-visited-links

[CSS] Updated the overrides for the visited link color
Merge pull request #5064 from thomasgohard/css-heading-margins

[CSS] Updated heading margins to increase readability
[CSS] Add a class to set elements to the full width of their container.
Merge pull request #5066 from thomasgohard/css-full-width

[CSS] Add a class to set elements to the full width of their container
[CSS] Increased border darken to 20% for buttons.
[CSS] Set button borders to 'outset' to give them more depth.
[CSS] Removed the outset border for disabled buttons.