




#preheader, header.main, footer#colophon, .rightcolumn, .newsletter_signup, #banner #subnav{ display: none!important; }
header.main{ position: relative; box-shadow: none; }
.maincolumn{ float: none!important; width: 100%!important; }

#banner{ height: auto!important; }
#banner #bannercontent{ position: relative!important; bottom: auto!important; }
#banner #bannercontent .maintitle{ color: #9c1737!important; }
#banner #bannercontent *{ opacity: 1!important; }
.su-row.fullheightpanels{ display: block; }
.homecolumns .sue-photo-panel .sue-photo-panel-content{ position: relative!important; height: auto!important; }
#banner #bannercontent #bannercontent_text, #banner #bannercontent{ width: 100%!important; max-width: 100%!important; }


@page { margin: 2cm }

*{ text-shadow: none; box-shadow: none; }

/* Defining all page breaks */
a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }




/* Displaying link color and link behaviour */
a:link, a:visited, a {
	background: transparent;
	color: #520;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
 
a {
    page-break-inside:avoid
}
 



/**
 * Making intergated videos disappear, and removing the iframes' whitespace to zero. 
 */
#wrapper iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
}
.embed-youtube, .embed-responsive {
  position: absolute;
  height: 0;
  overflow: hidden;
}

/* Adding custom messages before and after the content */
#wrapper:after {
	content: "\ All Rights Reserved. (c) Copyright 2017, Muffin Break.";
	color: #999 !important;
	font-size: 1em;
	padding-top: 30px;
}
#wrapper:before {
	content: "\ Muffin Break";
	color: #777 !important;
	font-size: 2em;
	padding-top: 30px;
	text-align: center !important;    
}

