body,
html {
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#mainWindow {
    height: 100%;
    width: 100%;
}
#toolbar {
    width: 316px;
}
#toolbar .alert {
    height: 95px;/*152px;*/
    margin-bottom:2px;
    padding-bottom:6px;
    padding-left:8px;    
}
#pstatus { width: 80px; }
#areaOutput { width: 170px; }
.claro .dijitContentPane { padding: 0!important }
.earthmap .accordion-inner { padding: 2px 9px; }
.accordion-inner .input-append .add-on,
.accordion-inner .input-prepend .add-on,
.accordion-inner input[type=text],
.accordion-inner select {
    font-size: 12px;
    height: 12px;
    line-height: 12px;
}
.accordion-inner select {
    font-size: 12px;
    height: 22px;
    line-height: 12px;
}
.simpleGeocoder {
    position: absolute;
    width: 260px;
}
.simpleGeocoder .esriGeocoderContainer { width: 100% }
.simpleGeocoder .esriGeocoder { border: 1px solid #666 }
.simpleGeocoder .esriGeocoder input {
    padding: 3px 0;
    width: 200px;
}
.spotlight {
    z-index:-1;
    position:absolute;
    left:50%;
    top:50%;
    border-radius:50%;
    opacity:0;
    box-shadow:
    inset rgba(0,0,0,0.25) 0px 0px 20px 20px,
    rgba(0,0,0,0.25) 0px 0px 0px 1000px;
    transition:all 1000ms;
    -moz-transition:all 1000ms;
    -webkit-transition:all 1000ms;
}
.spotlight-active {
    z-index:2;
    opacity:1;
}
.earthmap .sp-replacer { border: 0 }
.earthmap .sp-preview {
    height: 15px;
    width: 18px;
}
.earthmap input[type="file"] {
    line-height: 11px;
}

label.checkbox { font-size: 11px; }
/*.hiddenFileInput{
    display:none;opacity:0;width:1px;height:1px;
}*/
#pdesc {
    width: 250px;
    height: 58px;
    font-size: 11px;
    line-height: 12px;
}
#iframeContent {
    width: 500px;
    height: 80px;
}
#parea { width: 164px; }
#pmarker { width: 171px; }
#share { float: right; margin-right: 20px; }
.esriBasemapGallery {
    z-index: 10;
}

.earthmap .esriPopup {
    font-size: 11px;
    line-height: 16px;
    font-family: Arial, 'Century Gothic',‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
}
.earthmap .esriPopup .titlePane {
    font-size: 12px;
}
.earthmap .esriPopup .title {
  white-space: nowrap;
  width: 88%;                   
  overflow: hidden;
  text-overflow:ellipsis;

}
.earthmap .esriPopup .contentPane {
    padding: 3px 8px;
}
.earthmap .input-append, .earthmap .input-prepend {
    margin-bottom: 4px;
}
#plssMeridian, #plssTownship, #plssRange {
    width: 24px;
}
.titleButton.close {
    margin: 0; padding: 0;
}
.earthmap #print_button {
display: inline;
margin-right: 12px;
}

.earthmap .esriPrint {
    font-size: 12px;
padding: 0;
color: #fff;
display: inline;

}
.earthmap .esriPrint .dijitButtonNode {
background-color: #49afcd;
background-image: none;
color: #fff;
}

@media screen {
    .printFooter {
        display: none;
        width: 0;
        height: 0;
    }
}
@media print {
    body {
        height: 100%;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 100%;        
    }
    .printFooter {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        z-index: 999;
        background: white;   
        padding: 8px;
        vertical-align: middle;
        font-size: 24px;
        line-height: 28px;
        width:125%;
        overflow: visible;
        font-family: Arial;

    }
    #scalebarPrint {
        padding-top: 8px;
        float: right;
        /*width: 140px;*/
        margin-right: 130px;
    }
    #logoPrint {
        float: left;
    }
    #map {
        left: 0px;
        width: 100%;
        height: 100%;
    }
    #mainWindow {
        margin-top: 0;
        top: -62px;
        bottom: 64px;
    }
    .navbar-fixed-top, .sp-container, #toolbar, #info, #layersWidget, #basemapWidget, .bingLogo-lg {
        display: none;
        width: 0;
        height: 0;          
    }
    #admin_header{
        display: none;
    }
    #toolbar {
        width: 0;
        display: none;
    }
}

