@media screen and (max-width: 768px) {
			#messageboard {display: none;}

}

/* changes to top level styling */
        .content h2 { margin-top: 15px; }
		
		#usc-copyright-info a:last-child { display: none; }

        small { display: inline-block; }
          
            /* Gateway Nav */
            #gateway-tabs {
                text-align: center;
                display: block;
                overflow: hidden;
                font-size: .1825rem; font-size: 13px;
            }
              #gateway-tabs .active a { background-color: #73000A; }
              #gateway-tabs a { 
				  background-color: #777;
                  color: #FFF;
                  width: 50%;
                  display: inline-block;
                  float: left;
                  padding: 5px 0;
				  border: 1px solid #fff;
              }


        /* Fast Find Styles */

        .headline-garnet-rule {
            height: 5px;
            background-color: #73000a;
            margin-top: -1em;
        }

        .callout input[type="text"] { width: 100%; }

        .ff-subhead {
            border-bottom: 1px dotted #a3a3a3;
            padding-bottom: 10px;
        }

        /* Fast Find login form */
        #ff-login {
            margin: 0 auto;
            max-width: 30em;
            background-color: #ECECEC;
            padding: 10px;
        }
          #ff-login label {
              font-weight: 600;
              width: 9.7em;
              display: inline-block;
              vertical-align: middle;
			  margin: 0 1em 0 0;
          }

        .ff-submit { margin-bottom: 0; }

        /* Fast Find Profile data */
        #ff-profile {
            font-size: .875em;
        }
          #ff-profile tr { background: none; }
          #ff-profile td {
              border: 0;
              padding: 0 0 15px;
			  width: auto;
          }

          .ff-profile-img { float: left; margin-bottom: 15px; }

        /* Manage your info section */
            .ff-update-info table { margin-bottom: 1em; font-size: .75em; }
                .ff-update-info td { vertical-align: middle; }
                .ff-update-info td:first-child { width: 25%; }
          
            .ff-update-info input[type="text"], 
            .ff-update-info .custom-dropdown { margin-bottom: 0; width: 100%; }

@media only screen and (min-width: 48em) {
			

            #gateway-tabs { text-align: initial; background-color: transparent; font-size: 1em; }
                #gateway-tabs li { padding: 0; }
                #gateway-tabs a { 
					padding: 5px 10px; 
					width: auto; 
					border: none;
				}
                #gateway-tabs li:first-child a { border-radius: 15px 0 0 0; }
                #gateway-tabs li:last-child a { border-radius: 0 15px 0 0; }

            #ff-login input { width: auto; }
	
			/* Correct spacing on second set of breadcrumbs */
			.column.grid_9 .breadCrumb { margin-top: 0; }
			
			/* Fast Find search form */
        	.ff-search input[type="submit"] { margin-left: 15px; }
			.ff-search input[type="text"],
        	.custom-dropdown { width: 55%; }
			
			#ff-profile { width: 75%; table-layout: fixed; }
                .ff-profile-img { float: right; }

            .ff-controls { margin-left: 9.7em; }
            
            .ff-update-info table { font-size: .875em; }

        }

@media print {
	a[href]:after	{ content:''; }	
}
