No one wants to read more than a two page resume. Use your local address...but be ready to interview tomorrow if they ask you to.
Change your short introduction to fit the job you are applying for.
Don’t write a cover letter... no one reads them.
Demonstrate that you understand how IT fits into the overall profitability and goals of the company.
Be prepared to take a pay cut in a smaller market.
Research the owners / and or department heads of the companies you want to approach... find them on LinkedIn and approach them directly...ask them to put you in touch with the person that handles your position at the company...when they tell you that they don’t currently have someone in that position, forward them your shortened resume and ask for an interview.
Don’t send your resume to HR... you will only confuse them.
I owned a recruiting company for 10 years and I can tell you that this will work if you keep at it and don’t give up.