﻿body {
	font-family: futura, arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	float: none;
	margin: 0 auto;
	width: 95%;
	text-align: left;
}

.interim-header .inner, .interim-header .nav, .interim-header .header-strapline {
    display:none;
}

/* a{text-decoration: none !important; color: #000000 !important;}    */

.sys_footer, .sys_clear, .sys_mainContent h2 a.sys_backtotop, .sys_nhs, 
.sys_homeTab1Wrapper, .sys_sectionRightCol, .sys_notPrint, .sys_hidden, .sys_accordianMenu, 
.sys_skip, .sys_sectionMainCol .sys_mainContent .sys_dropdownHeader .sys_dropdownHeader
{
    display:none;
}

#topsso
{
 display:none;
}

#SSOHeaderBar
{
 display:none;
}

#main-header
{
 display:none;
}

.print-info-logo
{
display:block !important;
padding-bottom: 20px !important;
padding-top: 10px !important;
}

.print-footer
{
display:block !important;
padding-bottom: 20px !important;
}

/*
.sys_sectionMainCol:after {
display: block;
content: url("http://cms03test.macmillan.org.uk/SiteElements/Images/cancerinfo/IS_member_pos.gif");
width: 100%;
height: 100px;
margin-top: 20px;  
}

.sys_footer_bottom:before {
display: block;
content: "We make every effort to ensure that the information we provide is accurate and up-to-date but it should not be relied upon as a substitute for specialist professional advice tailored to your situation. So far as is permitted by law, Macmillan does not accept liability in relation to the use of any information contained in this publication or third party information or websites included or referred to in it.";
width: 100%;
height: 50px;
margin-top: 10px;
margin-bottom: 30px;  
}

*/

.sys_footer_bottom:after {
display: block;
content: "For cancer support every step of the way, call Macmillan free on 0808 808 00 00 (Mon-Fri, 9am-8pm) or visit macmillan.org.uk";
width: 100%;
margin-top: 20px;
margin-bottom: 20px;  
}

h2, h4 { page-break-inside: avoid; }

img { page-break-inside: avoid; }
.sys_sectionMainCol .sys_mainContent
{
width: 98%;
margin: 0 auto;
padding: none;
float: none;
}

.sys_printImage
{
display: block;
padding-left: 10px;
margin: 0;
/*page-break-inside:avoid;*/
}

.sys_wrapper, .sys_content_wrapper, .sys_sectionMainCol
{
width: 100%;
margin: 0 auto;
}

.sys_sectionMainCol .sys_mainContent a {
text-decoration: underline;
color: #027051;
}

.sys_mainContent .sys_foldersummarylist-subitem .sys_foldersummarylist-subitem-sitemap 
{
background: none;
}

/* now visible for interim fix */
.sys_sectionLeftCol {
float:none;
margin: 0 auto;
width:100%;
}


.sys_nhs a{display: none;}

/* Changes by Dan OC July 14 2010 */
.communityServerModuleWrapper,
.sys_tabsWrapper,
.sys_homeTopLinksImage,
.sys_searchWidget,
.sys_controls{display: none !important;}

.sys_cancerbackup p a{color: #000; border: 5px solid #FFF; overflow: hidden; height: 1px; width: 1px; display: block; position: absolute; top: 90px; left: 75px;}

#breadcrumb{display: none !important;}

.sys_cancerbackup{display: block; width: 300px; position: absolute; top: 0; left: 235px;}
.sys_cancerbackup img,
.sys_cancerbackup p{margin: 0; padding: 0;}




.sys_imageLinks{width: 100%; float: left; clear: both; margin: 0 0 20px 0;}
.sys_imageLinks .sys_infoareaheading{clear: both;}

.sys_image{width: 100%; float: left; clear: both; margin: 0 0 20px 0;}
.sys_image .sys_rollover{float: left; padding: 0; margin: 0 !important;}
.sys_image div {float: left;}
.sys_image .sys_inner{width: 400px; margin: 0 0 0 20px;}

.sys_container{width: 100%; float: left; clear: both; margin: 0 0 20px 0;}
.sys_container a img{float: left;}
.sys_container .sys_text{float: left; margin: 0 0 0 20px;}

sys_imageLinks{width: 100%; float: left; clear: both; margin: 0 0 20px 0;}
.sys_imageLinks a img{float: left;}
.sys_imageLinks .sys_infoareaheading{float: left;}
.sys_imageLinks p{float: left;}

.sys_header_wrapper .sys_searchLeft{display: none;}
.sys_header_wrapper .sys_clear{display: none;}
.sys_header_wrapper .sys_signIn_wrapper{display: none;}
.sys_header_wrapper .sys_spacer{display: none;}
.sys_header_wrapper .sys_header_menu_wrapper{display: none;}

.hidefrommobile{}
object{display: none;} 
div.sys_imagePanel p {font-weight: bold}
div.sys_imagePanel > p + p,.sys_leftCorner > p {display:none;}
div.sys_imagePanel p:first-child,.sys_jumpNav,.sys_greyBox ul,div.sys_imagePanel img{display:block;}

.sys_greyBox .sys_leftCorner {
	height: auto!important;
}

@media print {
   .hidefromdesktop { display:none; }
}