      html {width: 174px; padding: 2px; margin: 0px; }
      body {width: 174px; padding: 0px; margin: 0px; background-color: white;}
      .okgov {max-width: 174px; min-width: 174px; width: 174px; border-width: 0px; padding: 0px; margin: 0px; white-space: normal;}
          .okgov:before {font-size: 18.5px; font-weight: bold; color: #015ec6; content: "Welcome to OK.gov";}
        .wrapper {width: 174px; border-width: 0px; padding: 0px; margin: 0px;}
          .wrapper:before {font-size: 12px; font-weight: bold; color: gray; content: "Oklahoma's Official Website";}
          .header {display: block; float: none; clear: both; margin: 0em 0.1em; padding: 0em; background-color: white; height: 5px;}
            .header_left {display: none;}
            .header_right {width: 170px; height: 50px; display: block; float: left; clear: both; background-image: none; background-color: white;}
              .currently {display: block; float: left; clear: both; font-size: 9px; width: 170px; color: black; text-align: left;}
          .content_wrapper {display: block; float: none; clear: both; margin: 1em 0.15em; padding: 0em;}
            .topnav {display: block; float: none; clear: both; margin: 0em 0.1em; padding: 0em 0em 1em; height: 3.25em; text-align: left; background-color: white; position: absolute; left: 0em;}
              .topnav a {color: black; display: block; line-height: 0px; font-size: 65%;}
                .mainnav {display: block; float: none; clear: both; margin: 0em 0.1em; padding: 0em; background: none; color: black; height: 14em;}
                  .mainnav ul {color: black; background: none; border-width: 0px; margin-top: 5em;}
                    .mainnav ul li {color: black; text-align: left; display: block; float: none; min-width: 170px; width: 170px; max-width: 170px;}
                    .mainnav ul li:hover {background-color: white; background-image: none;}
                      .mainnav ul li a {color: black; text-align: left; display: block; float: none; clear: left;}
                      .mainnav ul li:hover ul {display: none; visibility: hidden;}
                      .mainnav ul li:hover ul li {display: none; visibility: hidden;}
                      .mainnav ul li:hover ul li a {display: none; visibility: hidden;}
                .toolbar {display: block; float: none; clear: both; margin: 7em 0.1em 2em; padding: 0em; background-color: white; height: 2em;}
                  .searchtools input {width: 116px;}
                  .searchtools .search_submit {width: 30px; padding: 0px; font-size: 10.5px;}
                  .searchtools select {display: none;}
                  .searchtools a {display: none;}
                .sitetools {display: none;}

.sitetools2 {width: 174px; clear: both; float: none;}
.sitetools2 li#share {display:none;}
.sitetools2 li#translate {display:none;}
.sitetools2 li#support {display:none;}
.sitetools2 li#change_style {background-image: none; visibility: hidden;}
.sitetools2 li#change_style:hover {background-color: white; color: #666;}
.sitetools2 li#change_style ul {display: block; visibility: visible; border-width: 0px; color: black;}
.sitetools2 li#change_style ul a {color: #666; margin: 0em; padding: 0em;}
.sitetools2 li#change_style ul li {background-image: none; margin: 0em; padding: 0em;}
.sitetools2 li#change_style ul li:hover {background-color: white; color: #666;}
.sitetools2 li#change_style ul li:hover a {color: #666;}
.sitetools2 li#change_style ul li#normal_link a:before {content: "View as";}
.sitetools2 li#change_style #mobile_link {display:none;}
.sitetools2 li#change_style #print_link {display:none;}
.sitetools2 li#change_style #text_link {display:none;}
.sitetools2 li#change_style #increase_font_link {}
.sitetools2 li#change_style #decrease_font_link {}

            .breadcrumb {display: block; float: none; clear: both; margin: 7.5em 0.1em 0em; padding: 0em;}
                .breadcrumb a {color: black;}
            .print_wrapper {display: block; float: none; clear: both; margin: 0em 0.1em; padding: 0em; width: 170px;}
            .right_content {display: none;}
            .content_wrapper2 {display: block; float: none; clear: both; margin: 1em 0.1em 0em; padding: 0em; color: black;}
              .content_wrapper2 p {color: black;}
              .content_wrapper2 h1 {color: black; border-color: black;}
              .content_wrapper2 h2 {color: black; border-color: black;}
              .content_wrapper2 h3 {color: black; border-color: black;}
              .content_wrapper2 a {color: black;}
              .front_main {min-width: 170px; width: 170px; max-width: 170px; min-height: 0px;}
                .front_main_content {min-width: 170px; width: 170px; max-width: 170px; display: block; margin: 0px; padding: 0px;}
                .front_main_nav_item a {display: none;}
                .front_main_content_image {display: none;}
              .module_main {display: block; float: none; min-width: 170px; width: 170px; max-width: 170px;}
                .module_main#module_center {border-left: 0px; border-right: 0px;}
              .view_by_agency {display: none;}
              .subpage_controls {display: none;}
              .subcategories img {display: none;}
              .directory .keyword_search_wrapper {display: none;}
              .newsroom {min-width: 170px; width: 170px; max-width: 170px;}
                .newsroom h1 {min-width: 170px; width: 170px; max-width: 170px;}
                .newsroom .story_wrapper {min-width: 170px; width: 170px; max-width: 170px; border-width: 0px;}
                .newsroom .story_wrapper .date {min-width: 170px; width: 170px; max-width: 170px; font-weight: bold; display: block; float: none;}
                .newsroom .story_wrapper .title {min-width: 170px; width: 170px; max-width: 170px;display: block; float: none;}
                .newsroom .story_wrapper .agency {min-width: 170px; width: 170px; max-width: 170px;margin: 0px; padding: 4px 0px 8px;}
                .newsroom .story_wrapper .agency a {font-weight: bold;}
              .content_navigation {margin: 0px; padding: 0px;}
              .content_navigation a{margin: 0px; padding: 0px; display: block;}
              .event_wrapper {min-width: 170px; width: 170px; max-width: 170px; display: block; float: none; clear: left; margin: 0px; padding: 0px; margin-bottom: 6px; border-width: 0px;}
                .event_wrapper .date {min-width: 170px; width: 170px; max-width: 170px; display: block; float: none; clear: left; margin: 0px; padding: 0px;}
                .event_wrapper .title {min-width: 170px; width: 170px; max-width: 170px; display: block; float: none; clear: left; margin: 0px; padding: 0px;}
                  .event_wrapper .title a {min-width: 170px; width: 170px; max-width: 170px; display: block; float: none; margin: 0px; padding: 0px;}
                .calendar_content .event_wrapper .city {display: none;}
                .event_wrapper .agency {min-width: 170px; width: 170px; max-width: 170px; display: block; float: none; clear: left; margin: 0px; padding: 0px;}
                  .event_wrapper .agency a {min-width: 170px; width: 170px; max-width: 170px; display: block; float: none; margin: 0px; padding: 0px; font-weight: bold;}
              .category_top img {width: 170px; padding: 0px; margin: 0px;}
              .subcategory_listing {width: 170px; margin: 0px; padding: 0px;}
                .subcategory_listing ul {width: 170px; margin: 0px; padding: 0px;}
                .subcategory_listing ul ul {width: 160px; padding-left: 10px;}
                .subcategory_listing ul ul li a {padding-bottom: 5px;}
          .footer {display: block; float: none; clear: both; margin: 0em 0.1em; padding: 0em; height: 150px; background-image: none; color: black; background-color: white;}
            .footer a {color: black; display: block;}

* html .topnav {height: 5em; background-color: white; padding-top: 1em;}
* html .topnav a {text-align: left; padding-left: 0.5em;}
* html .mainnav {height: 0em; margin-bottom: 0em; padding-bottom: 0em;}
* html .toolbar {margin-top: 0em; padding-top: 0em;}
* html .sitetools2 {padding-left: 3em;}

*:first-child+html .topnav {height: 3.5em; padding-top: 1em;}
*:first-child+html .mainnav {padding-top: 1em;}
*:first-child+html .toolbar {padding-top: 3em;}
*:first-child+html .sitetools2 {padding-left: 3em;}