+br {clear:left;}
+
+ul.splitlist {overflow: auto;}
+
+@media all and (min-width: 500pt) {
+ li.doublelist {width: 40%;
+ float: left;}
+
+}
+
+div.virtflaw {float: left;
+ padding-right: 2%;}
+
+div.multicol ul {list-style-type: none;
+ padding-left: 1em;}
+
+
+@media all and (min-width: 500pt) and (max-width: 729pt) {
+ div.multicol ul li {width: 45%;
+ float: left;
+ margin-right: 1%;}
+
+}
+
+@media all and (min-width: 730pt) and (max-width: 959pt) {
+ div.multicol ul li {width: 31%;
+ float: left;
+ margin-right: 1%;}
+}
+
+@media all and (min-width: 960pt) and (max-width: 1189pt) {
+ div.multicol ul li {width: 23.6%;
+ float: left;
+ margin-right: 1%;}
+}
+
+@media all and (min-width: 1190pt) and (max-width: 1419pt) {
+ div.multicol ul li {width: 19.1%;
+ float: left;
+ margin-right: 0.5%;}
+}
+
+@media all and (min-width: 1420pt) and (max-width: 1649pt) {
+ div.multicol ul li {width: 16%;
+ float: left;
+ margin-right: 0.5%;}
+}
+
+@media all and (min-width: 1650pt) {
+ div.multicol ul li {width: 11.2%;
+ float: left;
+ margin-right: 0.3%;}
+
+}