.page-header nav,
.page-header-bottom,
.page-footer,
.a-global-toolbar,
.a-workflow-toolbar,
.addthis_toolbox,
.a-nav-breadcrumb,
.search,
.pager,
.top-button,
.carousel,
.a-search-filter,
.a-search-field,
.a-search-results-count,
.a-search-submit,
.a-search-footer {
    display: none;
}

/*---------------------------------------------------------------------------*
 * Base elements
 *---------------------------------------------------------------------------*/

body {
  font-family: arial;
}

*:before,
*:after {
    display: none !important;
}

body:after {
  content: '';
  display: block !important; 
  width: 356px;
  height: 19px;
  background: url('/images/print.png');
}

a {
  text-decoration: underline;
}

a:link:after, a:visited:after { 
  content: " (" attr(href) ") "; 
  display: inline-block;
  font-style: italic;
  text-decoration: none;
  font-size: 12px;
  font-family: arial;
  font-weight: normal;
  text-transform: lowercase;
}

.diaArticle a:link:after, 
.diaArticle a:visited:after,
.related a:visited:after,
.related a:link:after{ 
  display: inline-block !important;
}

a[href^="mailto"]:after {
  content: " ";
}

a[href^="javascript"]:after {
  content: " ";
  display: none;
}

.short_item {
  padding-bottom: 0px;
}

table {
  width: 100%;
}

table a:link:after, a:visited:after{ 
  content: " "; 
}

table td { 
  border-top: 1px solid #ccc;  
  padding: 5px;
}

input,
textarea {
  display: block;
}

dd {
  padding: 0;
  margin: 0;
}

/* Article page ------------------------------------------------------------*/

.wrapper {
  width: 100%;
}

.logo {
    width: 50%;
    float: none;
}

.page-header {
  background: #3abb97;
}

.page-header a:after,
.page-header a:before {
    display: none !important;
}

.page-header {
    position: static;
    background: #3abb97;
    padding: 10px 0;
    text-indent: 10px;
}

/**/

.diaGridItem {
  width: 100%;
  float: none !important;
  padding: 0 0 20px 0;
  color: #000;
}

.diaGridItem .a-slot-content a {
  text-decoration: none;
}

.diaGridItem .a-slot-content img {
  width: 25%;
  float: left;
  margin-right: 15px;
}

.result-title {
  font-size: 20px;
}

.result-title:after {
  display: block;
}

.result-summary {
  margin-bottom: 20px;
}