/* --------------------------------------------------
	
	Project Name: Dot Line Transportation - Back40 Design Group
	Developer: Matt Milburn
	Date: October, 2011
	
-------------------------------------------------- */

/* Reset (do not change)
-------------------------------------------------- */
* {
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    background: none !important;
    color: #000 !important;
    font: 10pt/1.25 Helvetica, Arial, sans-serif;
    word-spacing: .125em !important;
    text-align: left !important;
    text-indent: 0pt !important;
    letter-spacing: 0.2pt !important;
    position: static !important;
    float: none !important;
    clear: both !important;
}



/* Global (do not change)
-------------------------------------------------- */
body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #FFF !important;
}

a {
    font-weight: bold !important;
    text-decoration: underline !important;
}

    a img {
        border: none;
    }

h1 {
    font-size: 1.8em;
}

h2 {
    font-size: 1.6em;
}

h3 {
    font-size: 1.4em;
}

li {
    padding-left: 4px;
}

ul, ol {
    margin-left: 16px;
}

    ul li {
        list-style: disc;
    }

    ul ul li, ol ul li {
        list-style: circle;
    }

    ul ul ul li, ol ul ul li, ol ol ul li {
        list-style: square;
    }

    ol li {
        list-style: decimal;
    }

    ol ol li, ul ol li {
        list-style: lower-alpha;
    }

    ol ol ol li, ul ol ol li, ul ul ol li {
        list-style: lower-roman;
    }

tr {
    page-break-inside: avoid;
}

th {
    font-weight: bold;
}

th, td {
    padding: 5px 10px;
}

p, pre, hr, ul, ol, dl, table, fieldset {
    margin-bottom: 12pt !important;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 4pt !important;
}



/* Javelin (do not change)
-------------------------------------------------- */
.javelin_galleryItem, .javelin_staffItem, .javelin_productsItem {
    margin-right: 2em !important;
    margin-bottom: 2em !important;
    list-style: none !important;
    float: left !important;
    clear: none !important;
    page-break-inside: avoid;
}

.javelin_regionContent {
    border: none !important;
}

.javelin, #contactForm, .javelin_searchDiv, .javelin_weather, /* .formLayout,*/
.javelin_calendarPrev, .javelin_calendarNext, .javelin_faqQuestions, .javelin_faqQuestionsTitle, .javelin_faqAnswersTitle, .javelin_faqItemTopLink,
.javelin_blogFeedRss, .javelin_blogPageLinks, .javelin_blogCommentsLink, .javelin_blogBackLink, .javelin_blogPostTags, .javelin_commentsForm, .javelin_blogTagCloud, .javelin_blogPostMedia {
    display: none !important;
}



/* Footer
-------------------------------------------------- */
#footer {
    padding-top: 2pt;
    border-top: 1px solid #000;
}



/* Hidden Elements
-------------------------------------------------- */
#search,
#nav,
#fnav,
#credit {
    display: none !important;
}
