/* Print Stylesheet */
* {
  /* All: background = white; text = black; */
  -ms-filter: none !important;
  background: transparent !important;
  color: #000 !important;
  filter: none !important;
  font-size: 1em !important;
  text-shadow: none !important; }

/*
 * Hide the following sections on print.
 * Selections by ID's are template specific.
 * Selections by classes are content or functionality.
 */
#ux-skip-nav, #ux-side-nav, #gov-banner, #ux-header-functions, #ux-domain-menu, #ux-footer, #guide-contextual-menu, .ux-no-print, .ux-hide-print, .ux-notification-container, .show-hide-control, .char-limit-text-box, .button, .button_mini, .breadcrumb, #ux-page-rating {
  display: none !important; }

.accessibility-text {
  left: 0 !important;
  margin: 0 !important;
  text-indent: 0;
  top: 0;
  position: relative; }

#dol-header-application {
  font-size: 24px !important;
  top: -45px !important; }

#dol-content-main {
  float: none;
  width: 100%; }

#dol-header-nys-labor a {
  text-align: left;
  width: 100%; }

.ux-container, .dol-container {
  border: none; }

.ux-content-expandable, li.ux-expandable div, div.ux-container-expandable div {
  display: block !important; }

table, table tr, table td, table th, code {
  border: 1px solid #000;
  border-collapse: collapse; }

code {
  border: 1px solid #000;
  padding: 2px;
  margin: 2px; }

table code {
  border: 0;
  margin: 0; }

/* fix the grid system for printing */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .ie6 .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
  display: block !important;
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  position: static !important;
  width: auto !important; }

.container_12, .container_16, .container_24 {
  width: auto !important; }

/* urls after links */
a:link:after {
  content: " (" attr(href) ") ";
  font-size: 90%; }

a[href^="javascript:"]:after, a[href^="#"]:after, a.button:link:after, a.button:visited:after, a.button_mini:link:after, a.button_mini:visited:after, a.ux-expandable-click:link:after, a.ux-expandable-click:visited:after, a.ux-a-expandable:link:after, a.ux-a-expandable:visited:after, a.ux-contexthelp-anchor:link:after, a.ux-contexthelp-anchor:visited:after, .data-table a:link:after, .data-table a:visited:after {
  content: "";
  font-size: 100%; }

/* Guide Specific Styles*/
.guide-header-img {
  border: 0 !important;
  display: block;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  box-shadow: none !important; }

.example-container {
  box-shadow: none !important; }
