* {
    background-color: transparent !important;
    background-image: none !important;
    font-family: times, georgia, serif !important;
    color: #000 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
/*    position: relative;*/
    }

html body #container #content #maincontent div#copy * {
    float: none !important;
/*    width: 100%;*/
    }

html body #container #content #maincontent div#copy img {
    width: auto;
    margin: 2em 0em 2em 0em !important;
    }

h1 {
    line-height: 2em !important;
    }

#subnav {
    float: left !important;
    width: 5cm !important;
    }

#branding {
    float: right !important;
    width: 5cm !important;
    }

div#copyheaderimage, div#copyheadertext {
    height: auto !important;
    border-bottom: 1px solid #000 !important;
    float: left !important;
    width: 100% !important;
    }

div#copyheaderimage p, div#copyheadertext p {
/*    width: 100% !important;*/
    padding: 0.5cm 0 !important;
    }

div#related {
    width: 100%;
    }

div#related * {
    width: 100%;
    }

.print {
    display: inline;
    }
div#sectionnavigation, div.floatrightnav, div#footer, div#navigation, .screen, div#subnav form, div#subnav ul, div.jumplinks, div.formpanel {
    display: none !important;
    }

body {
    text-align: left !important;
    width: 100% !important;
    font-size: 80%;
    }

div#copyheader img {
    display: none !important;
    }





div#container {
    margin:0;
    padding:0;
    border:0;
    text-align:left;
    width: 100%;
    }

div#header div.hiddenlabel {
    display: block !important;
    position: relative !important;
    left: -5cm !important;
    top: 2.8cm !important;
    }

div#header ul#breadcrumb {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-left: 2cm !important;
    }

div#header ul#breadcrumb li {
    float: left;
    border-right: none;
    }

div#header ul#breadcrumb li a {
    margin: 0em .9em 0 .9em !important
    }

div#header ul#breadcrumb li a:after {
    content: " > ";
    margin: 0 0.5em;
    }


div#content div#maincontent {
    width: 100% !important;
    }

div#content div#maincontent div#copy {
    width: 100% !important;
    border-bottom: 1px solid #000 !important;
    }

html body #container #content #maincontent div#copy div#bodytable {
    width: 76em !important;
    }

html body #container #content #maincontent div#copy div#bodytable td {
    float: left !important;
    width: auto !important;
    }

html body#topics h2,
html body#topics h3,
html body#about h2,
html body#about h3,
html body#advancedsearch h2,
html body#advancedsearch h3,
html body#contact h2,
html body#contact h3,
html body#health h2,
html body#health h3,
html body#learning h2,
html body#learning h3,
html body#news h2,
html body#news h3,
html body#resources h2,
html body#resources h3,
html body#topics h2,
html body#topics h3,
html body#understanding h2,
html body#understanding h3
    {
    text-transform: none !important;
    margin: 0 !important;
    padding: 0  !important;
    color: #000 !important;
    }

body div#content #maincontent.double div#related,
body div#content #maincontent.double div#related div.panel,
body div#content #maincontent div#related,
body div#content #maincontent div#related div.panel
    {
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
    background-color: transparent !important;
    }


body div#content #maincontent div a:link, body div#content #maincontent div a:visited {
    color: #000 !important;
    }

div#content div#maincontent div#copy a:link:after, div#content div#maincontent div#copy a:visited:after,
div#content div#maincontent div#related a:link:after, div#content div#maincontent div#related a:visited:after
    {
    content: "   (" attr(href) ") " !important;
    font-weight: normal !important;
    text-decoration: none !important;
    margin-left: 1em !important;
    font-size: 80% !important;
    }

div#content div#maincontent div#copy a[href^="/"]:after, div#content div#maincontent div#related a[href^="/"]:after {
    content:"   (http://www.healthscotland.com/" attr(href) ") " !important;
    text-decoration: none !important;
    margin-left: 1em !important;
    font-size: 80% !important;
    }

div#content div#maincontent div#copy li.last a[href^="/"]:after {
    content:"" !important;
    }
