-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
789 lines (776 loc) · 51.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>Routes and Schedules | CAT: Capital Area Transit</title>
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.js"></script>
<script src="https://code.jquery.com/color/jquery.color.plus-names-2.1.2.js"></script>
<script src="https://rawgit.com/flatiron/director/master/build/director.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.js"></script>
<script src="https://cdn.rawgit.com/namuol/cheet.js/master/cheet.js"></script>
<script src="js/pdf.js"></script>
<script src="js/pdf.worker.js"></script>
<script src="js/url.js"></script>
<script src="js/$_GET.js"></script>
<link rel='stylesheet' href="https://code.jquery.com/ui/1.12.0-beta.1/themes/smoothness/jquery-ui.css"></script>
<!-- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css"> -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/cat.css" type="text/css">
<script>
$ = jQuery
var log = console.log.bind(console)
Array.prototype.min = function() {
return Math.min.apply(null, this)
}
Array.prototype.max = function() {
return Math.max.apply(null, this)
}
Array.prototype.unique = function() {
var o = {}, i, l = this.length, r = [];
for(i=0; i<l;i+=1) o[this[i]] = this[i];
for(i in o) r.push(o[i]);
return r;
};
Object.defineProperty(Array.prototype, 'chunk', {
value: function(chunkSize) {
var R = [], i
for (i = 0; i < this.length; i += chunkSize) {
R.push(this.slice(i, i + chunkSize))
}
return R
}
})
$.fn.textWidth = function(text, font) {
if (!$.fn.textWidth.fakeEl) $.fn.textWidth.fakeEl = $('<span>').hide().appendTo(document.body)
$.fn.textWidth.fakeEl.text(text || this.val() || this.text()).css('font', font || this.css('font'))
return $.fn.textWidth.fakeEl.width()
}
$.fn.justtext = function() {
return $(this).clone()
.children()
.remove()
.end()
.text()
}
$(function() {
var page = window.location.hash.split("/")[0]
var subpage = window.location.hash.split("/")[1]
log(page, subpage)
var maxLength = 50, $route, $iframe, t, w, h, maxWidth
$('option').text(function(i, text) {
if (text.length > maxLength) {
return text.substr(0, maxLength) + '...';
}
})
$(".route").each(function() {
$(this).find(".route-serving, .route-details").wrapAll("<div class='route-info'></div>")
$(this).find(".route-info").append($('<div class="load-placeholder" data-mcs-theme="dark"></div>'))
})
$(".route").on("click", function() {
if (!$(this).find(".route-info").is(":visible")) {
$route = $(this), $iframe
$route.find("iframe").each(function() {
$iframe = $(this)
$(".route-info").slideUp(1000)
$route.find(".route-info").slideDown(1000, function() {
$('body').animate({scrollTop: $route.offset().top}, 1000, function() {})
})
$iframe.attr("src", $iframe.attr("data-src"))
})
$route.find(".load-placeholder").load("pages/tables/index.html #"+$route.find("h3 a").attr("name"), function() {
window.location.hash = "#routes/"+$route.find("h3 a").attr("name").replace("Route", "")
$(".rotate").each(function() {
$(this).find("th").each(function() {
t = $(this).text()
$(this)[0].innerHTML = ""
$(this).append($("<div></div>", {text: t}))
})
})
var pm, hour
$("#"+$route.find("h3 a").attr("name")).find("table").each(function() {
pm = false
$(this).find("td").each(function() {
hour = parseInt($(this).text().trim().split(":")[0], 10)
if (hour !== hour) {return}
if (hour === 12) {
pm = true
}
if (!pm) {
$(this).text($(this).text() + " AM")
}
else {
$(this).text($(this).text() + " PM")
}
})
})
})
}
})
$("select").change(function(e) {
e.preventDefault()
$('[href="' + $(this).val() + '"]').click()
})
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
var target = $(this.hash)
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']')
if (target.length) {
$('body').animate({
scrollTop: target.offset().top
}, 1000, function() {
target.click()
})
return false
}
}
})
if ($('#back-to-top').length) {
var scrollTrigger = 100 // px
var backToTop = function () {
var scrollTop = $(window).scrollTop()
if (scrollTop > scrollTrigger) {
$('#back-to-top').addClass('show')
} else {
$('#back-to-top').removeClass('show')
}
};
backToTop()
$(window).on('scroll', function () {
backToTop()
})
$('#back-to-top').on('click', function (e) {
e.preventDefault()
$('html, body').animate({
scrollTop: 0
}, 700)
})
}
function createTable(tableData) {
var table = document.createElement('table'),
tableBody = document.createElement('tbody')
tableData.forEach(function(rowData) {
var row = document.createElement('tr')
rowData.forEach(function(cellData) {
var cell = document.createElement('td')
cell.appendChild(document.createTextNode(cellData))
row.appendChild(cell)
})
tableBody.appendChild(row)
})
table.appendChild(tableBody)
return table
}
$(".tab").hide()
$(".out").click(function(e) {
e.preventDefault()
$(this).prevAll("h3").find("a").click()
})
$(".menu").click(function(e) {
e.preventDefault()
$(".tab").slideUp(1000)
if ($(/*"#"+*/$(this).attr("href")).is(":visible")) {
$(/*"#"+*/$(this).attr("href")).slideUp(1000)
return
}
$(/*"#"+*/$(this).attr("href")).slideDown(1000)
window.location.hash = $(this).attr("href")
})
// $("#routes").slideDown(2000)
$("#alerts section").load("pages/alerts/index.php .entry-content", function(d) {
$("section").find(".entry-content p:eq(0)").remove()
$("#alerts h3").each(function() {
// a = document.createElement("a")
// li = document.createElement("li")
id = $(this).find("a")[0].href.split("/").reverse()[1]
// a.innerText = this.innerText
// a.href = "#/alerts/" + id
// $(a).attr("class", "menu")
// li.appendChild(a)
// $("#alertlist")[0].appendChild(li)
$(this).nextUntil("h3").andSelf().wrapAll("<div class='alert' id='"+id+"'>")
$(this).parent().find("span").unwrap()
})
$(".alert img").remove()
$(".alert").each(function() {
$(this).before($("<hr />"))
$(this).find("span").each(function() {
$(this).removeAttr("style")
})
$(this).find("a").text(function(z, a) {
return a.split(" ").map(function(b) {
return b.slice(0, 1).toUpperCase() + b.slice(1).toLowerCase()
}).join(" ")
})
})
})
$("#updates section").load("pages/updates/index.php", function(d) {
log(d)
})
$("#faires section").load("pages/faires/index.php #container", function(d) {
$('#post-368 table').wrap("<div style='overflow-y: scroll; white-space: wrap'></div>").width("500px")
})
$("[href='"+page+"']").click()
if (subpage && page === "#routes") {
$("[href='#Route"+subpage+"']").click()
}
})
window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}
if (d.getElementById(id)) return t
js = d.createElement(s)
js.id = id
js.src = "https://platform.twitter.com/widgets.js"
fjs.parentNode.insertBefore(js, fjs)
t._e = []
t.ready = function(f) {
t._e.push(f)
}
return t;
}(document, "script", "twitter-wjs"))
twttr.ready(function (twttr) {
twttr.events.bind('loaded', function () {
try {$("#twitter-widget-0").height(500)}
catch(e) {log("ACAO prob")}
})
})
</script>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="servicetext">
<span class="large">Capital Area Transit</span>
<br>
<strong>901 North Cameron Street<br>Harrisburg, PA 17101</strong>
<p><b>CAT Information: 717-238-8304</b></p>
</div>
</div>
<div id="textnav"><b>Main Menu:</b>
<div class="textnav">
<ul id="menu-textmenu" class="menu">
<li id="menu-item-314" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-314"><a class='out' href="http://www.cattransit.com/">Home</a></li>
<li id="menu-item-324" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-324"><a class='out' href="http://www.cattransit.com/about-cat/">About CAT</a></li>
<li id="menu-item-437" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-437"><a class='out' href="http://www.cattransit.com/services/">Services</a></li>
<li id="menu-item-3881" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3791 current_page_item menu-item-3881"><a class='out' href="http://www.cattransit.com/routes-and-schedules/">Routes and Schedules</a></li>
<li id="menu-item-317" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-317"><a class='out' href="http://www.cattransit.com/fares/">Fares</a></li>
<li id="menu-item-885" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-885"><a class='out' href="http://www.cattransit.com/employment-2/">Employment</a></li>
<li id="menu-item-321" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-321"><a class='out' href="http://www.cattransit.com/route-changes-delays-detours/">Rider Alerts</a></li>
<li id="menu-item-438" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-438"><a class='out' href="http://www.cattransit.com/procurement/">Procurement</a></li>
<li id="menu-item-435" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-435"><a class='out' href="http://www.cattransit.com/advertising/">Advertising</a></li>
<li id="menu-item-2111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2111"><a class='out' href="http://www.cattransit.com/newsroom/cat40/">CAT at 40</a></li>
<li id="menu-item-3191" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3191"><a class='out' href="http://www.cattransit.com/newsroom/media-inquiries/">Media Inquiries</a></li>
<li id="menu-item-3192" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3192"><a class='out' href="http://www.cattransit.com/newsroom/photo-gallery/">Photo Gallery</a></li>
<li id="menu-item-3229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3229"><a class='out' href="http://www.cattransit.com/customer-newsletters/">Customer Newsletter</a></li>
<li id="menu-item-3230" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3230"><a class='out' href="http://www.cattransit.com/category/press-releases/">Press Releases</a></li>
</ul>
</div>
</div>
<div id="main">
<!--
<ul class="nav nav-tabs" role="tablist">
<li role="presentation"><a href="#home" role="tab" data-toggle="tab" class="menu">Home</a></li>
<li role="presentation"><a href="#alerts" role="tab" data-toggle="tab" class="menu">Rider Alerts</a></li>
<li role="presentation"><a href="#updates" role="tab" data-toggle="tab" class="menu">Tweet Updates</a></li>
<li role="presentation"><a href="#faires" role="tab" data-toggle="tab" class="menu">Faires</a></li>
<li role="presentation active"><a href="#routes" role="tab" data-toggle="tab" class="menu">Routes and Schedules</a></li>
</ul>
-->
<a href="#home" role="tab" data-toggle="tab" class="menu"><ul class="nav nav-tabs" role="tablist"><li role="presentation">Home</li></ul></a>
<div id="home" class="tab">
<div style='height: 400px'></div>
</div>
<a href="#alerts" role="tab" data-toggle="tab" class="menu"><ul class="nav nav-tabs" role="tablist"><li role="presentation">Rider Alerts</li></ul></a>
<div id="alerts" class="tab">
<section></section>
</div>
<a href="#updates" role="tab" data-toggle="tab" class="menu"><ul class="nav nav-tabs" role="tablist"><li role="presentation">Live Updates</li></ul></a>
<div id="updates" class="tab">
<section></section>
<!-- <a class="twitter-timeline"
data-widget-id="386847684901888000"
data-profile-id="79254109"
data-user-id="79254109"
href="https://twitter.com/CATTransit"
data-screen-name="CATTransit">
</a> -->
</div>
<a href="#faires" role="tab" data-toggle="tab" class="menu"><ul class="nav nav-tabs" role="tablist"><li role="presentation">Faires</li></ul></a>
<div id="faires" class="tab">
<section></section>
<!-- <div style='height: 400px'></div> -->
</div>
<a href="#routes" role="tab" data-toggle="tab" class="menu"><ul class="nav nav-tabs" role="tablist"><li role="presentation">Routes and Schedules</li></ul></a>
<div id="routes" class="tab">
<div id="anchors"><a href="#Route1">Route 1 — Market Street</a><a href="#Route3">Route 3 — Third Street</a><a href="#Route6">Route 6 — Sixth Street</a><a href="#Route7">Route 7 — Middletown</a><a href="#Route8">Route 8 — Derry/Rutherford</a><a href="#Route9">Route 9 — City Island-HACC</a><a href="#Route12">Route 12 — Colonial Park — Colonial Commons — Gateway — Linglestown</a><a href="#Route13">Route 13 — Paxton Street</a><a href="#Route14">Route 14 — Union Deposit — Four Seasons</a><a href="#Route16">Route 16 — Pennswood</a><a href="#Route17">Route 17 — 17th Street & Union Deposit Road</a><a href="#Route19">Route 19 — Steelton</a><a href="#Route20">Route 20 — High Pointe Commons</a><a href="#Route23">Route 23 — Elizabethville — Millersburg — Halifax</a><a href="#Route24">Route 24 — Springford Apartments via Locust Lane</a><a href="#Route27">Route 27 — Hall Manor via Hamilton Health Center</a><a href="#Route39">Route 39 — Herr Street / Blue Mt. Commons</a><a href="#Route81">Route 81 — Shippensburg — Newville — Carlisle — Harrisburg Express</a><a href="#Route82">Route 82 — Shippensburg — Newville — Mechanicsburg — NSA Express</a><a href="#Route120">Route 120 — Winding Hill Express</a><a href="#Route322">Route 322 — Hershey Hummelstown</a><a href="#RouteA">Route A — New Cumberland</a><a href="#RouteB">Route B — ABACUS</a><a href="#RouteB">Route B — Highland Park Westport</a><a href="#RouteC1">Route C — Carlisle Local and Commuter Express</a><a href="#RouteC2">Route C — Allen Road Warehouses</a><a href="#CarlisleCirculator">Carlisle Circulator</a><a href="#CarlisleSpecialEvents">Carlisle Special Events</a><a href="#RouteD">Route D — Capital City Mall</a><a href="#RouteF">Route F — Enola</a><a href="#RouteK">Route K — Erford Road</a><a href="#RouteM">Route M — Mechanicsburg — Local & Express Service</a><a href="#RouteMA">Route MA — Mechanicsburg — Arnold Logicstics</a><a href="#ShippensburgBlue">Shippensburg Raider Regional Transit — Blue Route</a><a href="#ShippensburgRed">Shippensburg Raider Regional Transit — Red Route</a></div>
<div id="content" role="main" class="routespage">
<div id="post-3791" class="post-3791 page type-page status-publish hentry">
<h1 class="entry-title">Routes and Schedules</h1>
<div class="entry-content">
<select>
<option>Select a Route</option>
<option value="#Route1">Route 1 — Market Street</option>
<option value="#Route3">Route 3 — Third Street</option>
<option value="#Route6">Route 6 — Sixth Street</option>
<option value="#Route7">Route 7 — Middletown</option>
<option value="#Route8">Route 8 — Derry — Rutherford</option>
<option value="#Route9">Route 9 — City Island — HACC</option>
<option value="#Route12">Route 12 — Colonial Park — Colonial Commons — Gateway — Linglestown</option>
<option value="#Route13">Route 13 — Paxton Street</option>
<option value="#Route14">Route 14 — Union Deposit — Four Seasons</option>
<option value="#Route16">Route 16 — Pennswood</option>
<option value="#Route17">Route 17 — 17th Street & Union Deposit Road</option>
<option value="#Route19">Route 19 — Steelton</option>
<option value="#Route20">Route 20 — High Pointe Commons</option>
<option value="#Route23">Route 23 — Elizabethville — Millersburg — Halifax</option>
<option value="#Route24">Route 24 — Springford Apartments via Locust Lane</option>
<option value="#Route27">Route 27 — Hall Manor via Hamilton Health Center</option>
<option value="#Route39">Route 39 — Herr Street — Blue Mt. Commons</option>
<option value="#Route81">Route 81 — Shippensburg — Newville — Carlisle — Harrisburg Express</option>
<option value="#Route82">Route 82 — Shippensburg — Newville — Mechanicsburg — Naval Base Express</option>
<option value="#Route120">Route 120 — Winding Hill Express</option>
<option value="#Route322">Route 322 — Hershey — Hummelstown</option>
<option value="#RouteA">Route A — New Cumberland</option>
<option value="#RouteB">Route B — ABACUS</option>
<option value="#RouteB">Route B — Highland Park Westport</option>
<option value="#RouteC1">Route C — Carlisle Local and Commuter Express</option>
<option value="#RouteC2">Route C — Allen Road Warehouses</option>
<option value="#CarlisleCirculator">Carlisle Circulator</option>
<option value="#CarlisleSpecialEvents">Carlisle Special Events</option>
<option value="#RouteD">Route D — Capital City Mall</option>
<option value="#RouteF">Route F — Enola</option>
<option value="#RouteK">Route K — Erford Road</option>
<option value="#RouteM">Route M — Mechanicsburg — Local & Express Service</option>
<option value="#RouteMA">Route MA — Mechanicsburg — Arnold Logicstics</option>
<option value="#ShippensburgBlue">Shippensburg Raider Regional Transit — Blue Route</option>
<option value="#ShippensburgRed">Shippensburg Raider Regional Transit — Red Route</option>
</select>
<div class="route">
<h3><a name="Route1">Route 1 — Market Street</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Market Street, Kline Village</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="0">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-01-8.5x14.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas0" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zG1KpOlOG33E.k3-6VPuAdeG4" title="Route 1"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route3">Route 3 — Third Street</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Third Street, Division Street, Uptown Shopping Center, 2nd Street @ Linglestown Road</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="1">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-03-11-16-15.pdf" target="_blank">Download Current Schedule — 11/16/2015</a></p>
<div id="map_canvas1" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zM9OC16v9eHQ.k5whOCk7mC3c" title="Route 3"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route6">Route 6 — Sixth Street</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Serving: Downtown Harrisburg, Capitol Complex, 6th Street, Uptown Shopping Center, 3rd Street (Night Loop)</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="2">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-06-8.5x14.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas2" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kJP5Q9YTc49U" title="Route 6 — Sixth Street"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route7">Route 7 — Middletown</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Serving: Downtown Harrisburg, Capitol Complex, Riverfront Office Complex Steelton, Highspire, Middletown, Penn State (Middletown Campus), Harrisburg International Airport</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="3">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-07-8.5x141.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas3" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kKsULf_bOfmU" title="Route 7 — Middletown"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route8">Route 8 — Derry — Rutherford</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Serving: Downtown Harrisburg, Derry Street, Harrisburg Mall, Wal-Mart, Fresh Express Farms, Rutherford Square, Sue Drive</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="4">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-08-8.5x14.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas4" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kRmcGqK3LXH4" title="Route 8 — Derry/Rutherford"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route9">Route 9 — City Island — HACC</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Serving: City Island (Park & Ride), Downtown Harrisburg, Capitol Complex, Farm Show, HACC, Blue Cross</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="5">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-09-8.5x11.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas5" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kGXJ0WpiQr9k" title="Route 9 — City Island/HACC"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route12">Route 12 — Colonial Park — Colonial Commons — Gateway — Linglestown</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, State Street, Colonial Park, Colonial Commons, Paxton Towne Centre, Jonestown Rd., Gateway Center, Linglestown</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="6">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-12-Colonial-Park-5-26-152.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas6" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zM9OC16v9eHQ.k3plmtPMceF8" title="Route 12 — Colonial Park/Colonial Commons/Gateway/Linglestown"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route13">Route 13 — Paxton Street</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Paxton Street, Harrisburg Mall</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="7">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-13-1-12-15.pdf" target="_blank">Download Current Schedule — 01/12/2015</a></p>
<div id="map_canvas7" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.ksCaUTSDuF_0" title="Route 13 — Paxton Street"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route14">Route 14 — Union Deposit — Four Seasons</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Market Street, Union Square/Dauphin Plaza, Point Mall, Twin Lakes, Four Seasons</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="8">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-14-9-14-15-rev-1.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas8" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kW4ni1PNlhu0" title="Route 14 — Union Deposit — Four Seasons"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route16">Route 16 — Pennswood</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, State Street, Osteopathic Hospital, Pennswood Apts.</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="9">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-16-8.5x11.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas9" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kduc3pMrk_c8" title="Route 16 — Union Deposit — Pennswood"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route17">Route 17 — 17th Street & Union Deposit Road</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, 17th Street, Hamilton Health Center, Derry Street, Berryhill Street, Union Deposit Road, Union Square/Dauphin Plaza, Briarsdale Drive, Osteopathic Hospital, Point Mall, Rutherford Road</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="10">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-17-8.5x14.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas10" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zM9OC16v9eHQ.kdCqSs1J4AhY" title="CAT ROUTE 17"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route19">Route 19 — Steelton</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Hoy Towers, Juvenile Center, Steelton, Harrisburg Mall</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="11">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-19-8.5x14.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas11" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kq5qKViLkRVc" title="Route 19 — Steelton"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route20">Route 20 — High Pointe Commons</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Derry Street, Harrisburg Mall, TecPort Business Center, Eisenhower Blvd., High Pointe Commons</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="12">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-20-5-26-15.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas12" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kBRPTevj7dAU" title="Route 20 — High Pointe Commons"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route23">Route 23 — Elizabethville — Millersburg — Halifax</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Elizabethville, Millersburg, Halifax, Dauphin Park & Ride</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="13">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-23-Millersburg-5-26-152.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas13" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.k4qJVH6JFtoE" title="Route 23 — Elizabethville — Millersburg — Halifax"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route24">Route 24 — Springford Apartments via Locust Lane</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Springford Apartments via Locust Lane</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="14">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-24-Springford-Apt-5-26-152.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas14" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zM9OC16v9eHQ.k4QGDYtrCDNk" title="Route 24 — Springford Apts"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route27">Route 27 — Hall Manor via Hamilton Health Center</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, State Street, 17th Street, Hamilton Health Center, Hall Manor</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="15">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-27-8.5x11.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas15" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zG1KpOlOG33E.kWQQkOU-GQnk" title="Route 27"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route39">Route 39 — Herr Street — Blue Mt. Commons</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, Herr St., Progress Ave., Susquehanna Township, Whisperwood Apts., Blue Mountain Commons (Park & Ride)</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="16">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-39-8.5x111.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas16" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kP1ZMQfNR3xk" title="Route 39 — Blue Mt. Commons"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route81">Route 81 — Shippensburg — Newville — Carlisle — Harrisburg Express</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Shippensburg Wal-Mart, Newville Park & Ride, Carlisle Park & Ride, Downtown Harrisburg</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="17">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-81-Ship-Newville-Hbg_2014-09-29.pdf" target="_blank">Download Current Schedule — 09/29/2014</a></p>
<div id="map_canvas17" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kRnMX8z8TGIw" title="Route 81 — Shippensburg — Newville — Carlisle — Harrisburg Express"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route82">Route 82 — Shippensburg — Newville — Mechanicsburg — Naval Base Express</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Shippensburg Wal-Mart, Newville Park & Ride, Carlisle Commons Park & Ride, Naval Support Activity (Mechanicsburg)</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="18">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-82-Shippensburg-Newville-NSA-Express-5-26-152.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas18" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kJn1dha8OXx0" title="Route 82 — Shippensburg — Newville — Mechanicsburg — Naval Base Express"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route120">Route 120 — Winding Hill Express</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, Winding Hill Rd. Park & Ride</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="19">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-120-Winding-Hill-Express1.pdf" target="_blank">Download Current Schedule — 05/20/2013</a></p>
<div id="map_canvas19" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zM9OC16v9eHQ.kzmkCsNcd7u4" title="Route 120 — Winding Hill Express"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="Route322">Route 322 — Hershey — Hummelstown</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg Hummelstown, Briarcrest Apartments, Penn State Hershey Med. Center, Tanger Outlets (Park & Ride), Downtown Hershey</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="20">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-322-8.5x14.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
<div id="map_canvas20" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.k_NlZM7khKXI" title="Route 322 — Hershey — Hummelstown"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="RouteA">Route A — New Cumberland</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Capitol Complex, Downtown Hbg., Lemoyne, Rosemont, New Cumberland, Capital City Airport, New Cumberland Army Depot (DDRE)</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="21">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-A-New-Cumberland-5-26-153.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas21" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kfXT0p9Ow2Kc" title="Route A — New Cumberland"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="RouteB">Route B — ABACUS</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Steelton, Downtown Harrisburg, Abacus Staffing</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="22">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Schedule-Template-Route-B-Abacus-8.5x11.pdf" target="_blank">Download Current Schedule — 09/14/2015</a></p>
</div>
</div>
<div class="route">
<h3><a name="RouteB">Route B — Highland Park — Westport</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Lemoyne, Camp Hill, Shiremanstown, Mechanicsburg, Health South, Upper Allen Business Park, Rossmoyne Business Center, Westport</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="23">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-B-Highland-Park-5-26-152.pdf" target="_blank">Download Current Schedule — 05/26/2015</a></p>
<div id="map_canvas23" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kP4GUxEdJgOQ" title="Route B — Highland Park — Westport"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="RouteC1">Route C — Carlisle Local and Commuter Express</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, Lemoyne, Camp Hill, Hogestown, New Kingstown, Middlesex, Carlisle</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="24">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-C-Carlisle-Local-5-19-14.pdf" target="_blank">Download Current Schedule — 05/19/2014</a></p>
<div id="map_canvas24" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.k74vDsLyKzVw" title="Route C — Carlisle Local and Commuter Express"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="RouteC2">Route C — Allen Road Warehouses — Carlisle</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Allen Road Warehouses — Carlisle</i></span></div>
<!--<div class="route-serving"><i class="fa fa-bus"></i><span><i>Steelton, Downtown Harrisburg, Ross Stores</i></span></div>-->
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="25">View Route Details</a>
<div class="route-details">
<p><a class="pdf" href="pdf/Route-C-Allen-Rd-12-14-15.pdf" target="_blank">Download Current Schedule — 12/14/2015</a></p>
<div id="map_canvas25" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zG1KpOlOG33E.kBwqR0--e5FY&usp=en" title="Route C — Allen Road Warehouses — Carlisle"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="CarlisleCirculator">Carlisle Circulator</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Carlisle Regional Medical Center, Professional Offices, Downtown Carlisle, Dickinson College, Projet SHARE, Public Assistance Office, Army War College</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="26">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Circulator-2-9-151.pdf" target="_blank">Download Current Schedule — 02/09/2015</a></p>
</div>
</div>
<div class="route">
<h3><a name="CarlisleSpecialEvents">Carlisle Special Events</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Carlisle Fairgrounds</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="27">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Carlisle-Special-Events-Route-Schedule.pdf" target="_blank">Download Current Schedule — 06/05/2015</a></p>
</div>
</div>
<div class="route">
<h3><a name="RouteD">Route D — Capital City Mall</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Holy Spirit Hospital, Susquehanna View Apts., Camp Hill Shopping Mall, Bon-Ton, WalMart, Capital City Mall</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="28">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-D-Shoppers-Special-1-12-15.pdf" target="_blank">Download Current Schedule — 01/12/2015</a></p>
<div id="map_canvas28" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.kfJRY48dQ1BQ" title="Route D — Shoppers' Special"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="RouteF">Route F — Enola</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, West Fairview – Enola, Central PA College, Olympic Skating Park & Ride, Giant, West Shore Hospital</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="29">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-F-Enola-1-12-15.pdf" target="_blank">Download Current Schedule — 01/12/2015</a></p>
</div>
</div>
<div class="route">
<h3><a name="RouteK">Route K — Erford Road</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, Wormleysburg, Holy Spirit Hospital, Blue Shield, Rupley Park</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="30">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-K-Erford-Road-9-2-141.pdf" target="_blank">Download Current Schedule — 09/02/2014</a></p>
<div id="map_canvas30" class="mapholder">
<div>
<iframe width="350" height="300" sandbox="allow-scripts" frameborder="0" scrolling="no" allowfullscreen data-src="http://www.google.com/maps/d/embed?mid=zotszu2JzZ8Y.ka3-yltT53RM" title="Route K — Erford Road"></iframe>
</div>
</div>
</div>
</div>
<div class="route">
<h3><a name="RouteM">Route M — Mechanicsburg — Local & Express Service</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Capitol Complex, Lemoyne, Camp Hill, Mechanicsburg</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="31">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-M-Downtown-Mechanicsburg-2013.05.pdf" target="_blank">Download Current Schedule — 05/20/2013</a></p>
</div>
</div>
<div class="route">
<h3><a name="RouteMA">Route MA — Mechanicsburg — Arnold Logicstics</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Downtown Harrisburg, Lemoyne, Camp Hill, Arnold Logistics (Camp Hill), Arnold Logistics (Mechanicsburg)</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="32">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Route-MA-Mechanicsburg-Arnold-Logistics.pdf" target="_blank">Download Current Schedule — 05/20/2013</a></p>
</div>
</div>
<div class="route">
<h3><a name="ShippensburgBlue">Shippensburg Raider Regional Transit — Blue Route</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>Chateau Apartments, Downtown Shippensburg, Shippensburg Univ. Campus, Wal-Mart, Madison Apts</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="33">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Ship-Blue-Route-8-25-14.pdf" target="_blank">Download Current Schedule — 08/25/2014</a></p>
</div>
</div>
<div class="route">
<h3><a name="ShippensburgRed">Shippensburg Raider Regional Transit — Red Route</a></h3>
<div class="route-serving"><i class="fa fa-bus"></i><span><i>High Point Commons, Bard Townhouses, Downtown Shippensburg, Wal-Mart, Chambersburg Mall</i></span></div>
<a class='out' href="http://www.cattransit.com/routes-and-schedules/#" rel="34">View Route Details</a>
<div class="route-details">
<p><i class="fa fa-file-pdf-o"></i><a class="pdf" href="pdf/Ship-Red-Route-8-25-14.pdf" target="_blank">Download Current Schedule — 08/25/2014</a></p>
</div>
</div>
</div>
<div id="alternate-home"><hr></div>
</div>
</div>
</div>
<div id="footer">©2015 CAT: Capital Area Transit | <a href="http://64.130.20.39/" target="_blank">Desktop Site</a></div>
<!-- <a href="http://64.130.20.39/?page_id=354">Site Map</a> -->
</div>
<a href="#" id="back-to-top" title="Back to top">↑</a>
</body>
</html>