@page{margin:.75in .75in .5in .75in;}
body{background:#fff;color:#000;font:Georgia,"Times New Roman",Times,serif;font-size: 80%;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote{margin-right:.7in;}
p{line-height:14pt;}
#page-title p{font-style:italic;color:#003f5f;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;page-break-after:avoid;page-break-inside:avoid;}
h1{font-size: 21pt; margin: 0;}
h2{font-size: 18pt;line-height:23pt;margin-top:.2in;padding-top:.3in;border-top:solid 1px #DEDEDE;}
aside h2{font-size:18pt;}
h3{font-size:14pt;}
h4{font-size:11pt;}
h5{font-size:10.5pt;line-height:1.1em;}
h6{font-size:10.5pt;line-height:1.1em;font-style:italic;}
ul{list-style:circle;}
li{margin-bottom:.05in;}
p a{word-wrap: break-word;}
a:link,a:visited{text-decoration:underline;color #003f5f;}
a:link:after,a:visited:after,figure figcaption a:link:after,figure figcaption a:visited:after{content:" (" attr(href)")";font-size: 90%;}
a:link a[href^="/"]:after,a:visited a[href^="/"]:after,figure figcaption a:link a[href^="/"]:after,figure figcaption a:visited a[href^="/"]:after{content:" (http://www.mndot.gov" attr(href) ") ";}
a[href^="#"]:after{content:"";}
a:link a[href^="@state.mn.us"]:after,a:visited a[href^="@state.mn.us"]:after{content: "";}
figure a:link:after,figure a:visited:after{content:"";}
$a:after > img{content:"";}
header a:link,header a:visited{color:#000;text-decoration:none;}
#mndot h1 a{display:block;width:100%;margin-bottom:.3in;padding-bottom:.1in;font-family:Helvetica,Arial,sans-serif;font-size:10.5pt;color:#DEDEDE;border-bottom:solid #DEDEDE 1px;}
#mndot h1 a:link:after,#mndot h1 a:visited:after{content:"";}
img{max-width:400px;float:right;}
figure{max-width: 100% !important;float:right !important;clear:none !important;overflow:hidden;}
figure,img,figcaption{display:block;margin:.05in .1in .2in;height:auto;page-break-inside:avoid;}
figure img{margin:0 auto;max-width:100%;}
p img{float:none;}
table{font-size:.85em;line-height:1.35em;margin-bottom:.2in;border:0;border-collapse:collapse;page-break-inside:auto;page-break-inside:avoid;max-width:7in;}
table p{margin: 0;	padding: 0;	break-inside: auto;}
tr{page-break-inside: avoid;page-break-after: auto;}
th, td{padding:0 .05in;border:0;border:solid 1px #555;border-collapse:collapse;page-break-inside:avoid;word-wrap:break-word;overflow-wrap:break-word;width:100%;}
.clear{clear: both;padding-top:17px;}
nav,.nav,#general-links,footer,.footer,video,audio,object,embed,#traffic-info,#topic_wrapper figure,#topic_wrapper img,.addthis_toolbox,.no-print{display:none;}
section,#side-main-content,#homepage-main-content{float:left;width:100%;overflow:hidden;}
article,aside{float:left;display:inline-block;width:100%;margin:0;padding:0;overflow:hidden;clear:none;}
.chapter{page-break-before:always;}
#content aside p{text-align:left;}