@media print {
  body {
    background: #fff !important;
    color: #000 !important;
  }
}
html, body, p, td
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
img
{
    max-width: 100%;
}

#rt-header
{
    background: #4F6B94;
}
#rt-showcase
{
    background-color: #4F6B94;
    background-image: linear-gradient(to bottom, #435A7D, #8299BC);
}
.rt-block
{
    margin: 5px;
    padding: 5px;
}
a, ul.menu li .separator
{
    color: #2563BF;
}
h1, h2, h3, h4, h5, h6, .title, .component-content h2
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #435A7D;
    font-weight: normal;
}
.contact .page-header h3, .contact .page-header dl
{
    display:none;
}
.quotation
{
    display: block;
    margin: 50px 100px 50px 100px;
    text-align: center;
    width: auto;
    font-weight: bold;
    font-style: italic;
}
.pronunciation
{
    color: #009900;
}
table
{
    margin-bottom: 10px;
}
table td, table th
{
    padding:5px;
}
table td p, table th p
{
    margin-bottom:0px;
}

#form5 .button-submit
{
    margin-left: 250px !important;
}
.notify-thanks
{
    color: #339933;
    background-color: #ddffdd;
    border: solid 1px #339933;
    padding:10px;
    border-radius: 5px;
    -moz-border-radius: 5px;    
}
div.alert-success div p:last-child
{
    display:none;
}

.fwg-header-return
{
    display:none;
}
#xmap div.muted
{
    display:none;
}
#rt-header div.banneritem a
{
    color:#ffffff;
}
#rt-header div.banneritem
{
    text-align:right;
}
.banner728
{
    width:728px;
}
.banner468
{
    width: 468px;
}
.banner728, .banner468
{
    margin-left:auto;
    margin-right:auto;
}
span.icon-chevron-left, span.icon-chevron-right {
    display:none !important;
}
#rt-mainbody-surround {
    background-color:#fff;
}

/****** Guestbook ****/
.easy_small
{
    font-size: 1.0em;
    color: #435A7D;
}
.easy_content
{
    border-bottom: solid 2px #cccccc;
}