body,
.ui-widget  {
    font-family: arial, sans-serif !important;
    font-size: 13pt;
    color: #000;
}

p,a {
    font-size: 13pt !important;
    line-height: 20pt;
    box-shadow: none !important;
    text-shadow: none !important;
}

h1,h2,h3,h4,
.main_col h3,
.news .article h3 {
    font-size: 15pt;
    font-weight: bold;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.main_col .widget .tx-myquizpoll-pi1, .main_col .tx-t3registration-pi1 .widget, .main_col .widget .csc-textpic-imagewrap, .main_col .widget .csc-textpic-text, .main_col .widget .tx-contagged, .main_col .widget .tx-jpfaq-pi1 {
    padding-left: 0;
}

.widget .csc-header h1, .widget .csc-header h4, .widget .csc-header h3, .widget .csc-header h2, .widget_header h1, .widget_header h2, .widget_header h3, .widget_header h4 {
    font-size: 15pt;
    padding-left: 0;
}

.print_only {
    display: block;
}   

#header,
.megamenu_container,
.breadcrumb_nav,
.subnav_col,
footer,
.jpfaqShowAll,
.tx-contagged-index {
    display: none;
}

.ui-tabs-panel,
.ui-accordion-content,
.toggleTriggerContainer5,
.lex_term_desc {
    display: block !important;
    height: auto !important;
}

.lex_item,
.tx-jpfaq-pi1 ul li {
    border: none;
}

.barBlue, .barGreen {
  background: transparent !important;
}

.barBlue img, .barGreen img {
  display: block;
}

.widget {
    box-shadow: none !important;
}

.print_logo {
    display: none;
    position: relative;
    float: right;
}

.main_col {
    clear: both;
    width: 100%;
}

.ui-state-default {
    display: none;
}

.ui-state-active {
    display: block;
}
