.simpleDirections table {margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; width: 100%; page-break-inside: avoid;}.simpleDirections .esriRouteIconColumn {width: 21px; padding: .5em; vertical-align: top; border-bottom: 1px solid #8b8b8b; page-break-inside: avoid;}.simpleDirections .esriRouteTextColumn {padding: .5em .25em .5em 0; vertical-align: top; border-bottom: 1px solid #8b8b8b; page-break-inside: avoid;}.simpleDirections .esriRouteIcon {font-family: Arial, Helvetica, sans-serif; display: inline-block; height: 21px; width: 21px; margin: 0; line-height: 21px; vertical-align: middle; font-size: 75%; text-align: center; color: #fff; background-repeat: no-repeat; background-position: left top;}.simpleDirections .esriPrintPage {padding: 0; font: 12pt Georgia, "Times New Roman", Times, serif; line-height: 1.3; color: #000; margin: 0; float: none; background: #fff url(none);}.simpleDirections .esriPrintMapImg {border: 1px solid #060606;}.simpleDirections .esriNoPrint {display: none;}.simpleDirections .esriPageBreak {page-break-after: always;}.simpleDirections .esriPrintBar {display: none;}.simpleDirections .esriPrintName {font-weight: bold; font-size: 120%; margin-bottom: .5em;}.simpleDirections .esriPrintLength {font-weight: bold; margin-bottom: .5em;}.simpleDirections .esriPrintStopLabel {color: #000; display: inline-block; width: 21px; height: 21px; line-height: 21px; border: 1px solid #000; text-align: center; border-radius: 50%;}.simpleDirections #print_area {display:none;}.simpleDirections #print_helper{display:block; overflow:visible; white-space:pre; white-space:pre-wrap; margin: 0 0 10px 0;}.simpleDirections .esriPrintFooter {font-size: 75%;}