/**------------------------------------

Adjust the layout for display on mobile devices

------------------------------------**/
@media screen and (max-width: 1100px) {
	#header {
		border-right: none;
		border-left: none;
	}
	#main {
		border-right: none;
		border-left: none;
	}
}/*/mediaquery*/

@media screen and (max-width: 800px) {
    .two_cols {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}/*/mediaquery*/

@media screen and (max-width: 640px) {
    #header #nav ul {
        margin-top: 15px;
    }
    #header #nav ul li {
        width: 100%;
    }
    #header p#slogan {
        margin-bottom: 20px;
    }
    form#quick-search {
        margin: -21px 15px;
        top: 0;
    }
    #footer-wrap .col-a {
        width: 98%;
        float: left;
    }
    #footer-bottom p.bottom-left {
        float: none;
        display: block;
        text-align: center;
    }
    #footer-bottom p.bottom-right {
        float: none;
        display: block;
        text-align: center;
    }
    .callout {
        width: 100%;
    }
    .three_cols {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}/*/mediaquery*/

@media screen and (max-width: 320px) {
	#header H1#logo-text A IMG {
		max-width: 85%;
	}
	table {
		font-size: 2px;
		line-height: 1.5em;
	}
	.three_cols {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}
}/*/mediaquery*/