*
{
 background:transparent !important;
 text-shadow:none !important;
 float:none;
 color:#000;
}

.group-left,.group-right
{
 width:100% !important;
}

a
{
 border:none !important;
 text-decoration:underline;
 color:#333;
}

#site-name
{
 float:none;
 padding:0;
 width:auto;
 display:block;
}

#site-name a
{
 text-indent:0;
 overflow:auto;
 width:100%;
 height:auto;
 border:none;
 text-decoration:none;
 background:red;
 font-size:25pt;
 color:#000;
}

#site-name a,#container,.header-wrap,#page,.footer-wrap
{
 padding:0;
}

.main,.left,.right,.middle
{
 width:100%;
}

thead
{
 display:table-header-group;
}

tr,img
{
 page-break-inside:avoid;
}

p,h2,h3
{
 orphans:3;
 widows:3;
}

h2,h3
{
 page-break-after:avoid;
}

h2.overview
{
 padding:0;
}

h2,h3,h4,h5,h6
{
 color:#000;
}

#page ul li
{
 list-style-type:disc;
 background:none;
 padding:0;
}

.messages,.tabs,#header .region,.footer-wrap,.alt-menu,.breadcrumb,.left,.pane-testimonials,.pager,.pane-node-comment-form,#page .comment-count,#page .comment-status,#page .save,#page .read-more,#page .groups,#page .tags,.view-mode-group_homepage_teaser
{
 display:none;
}

.field-body a:after
{
 content:" (" attr(href) ") ";
 font-size:70%;
}


